Spring MVC
View : 화면
Controller : View - Model 중간 매개체
Model : 데이터 연산(DB 소통), 로직
Repository, Service (상세 역할)
어노테이션
어노테이션의 역할 "아래 세 친구에게 알려주기"
1. 컴파일러에게 ex. @Override
2. 빌드도구에게 ex. @Getter
3. 프레임워크에게 ex. @스프링아 아래 클래스를 스프링빈으로 니가 관리해줘
IoC의 시작
객체를 부탁해 생성부터 관리까지 2가지 방법
= 이 클래스를 이제 스프링 빈으로 좀 관리해줬으면 좋겠어
= 이 클래스를 스프링 빈으로 (컨테이너에) 등록해줘
= 이 클래스를 객체로 생성해서 스프링 빈으로 등록해줘
1. @Component
class _______ {
2. @Configuration + @Bean
Apache tomcat
: 인터넷 세상에서 공간을 만들어준다.
내 컴퓨터에 '공간'을 만든다.
http://localhost:8080/