톰캣이 실행되면 스프링 컨테이너를 띄운다, 스프링 프레임워크에게어노테이션 Controller 를 확인시킨다. = 객체를 생성해서 가지고 있따 = 스프링 컨테이너에서 스프링 BEAN 이 관리된다
@Autowired는 MemberController 가 MemberService 를 의존하고 하고 있다는걸 알려준다.
@Autowired가 없었다면 xml 파일에 의존성을 나타내는 로직을 길게 만들어야 했다.
Controller 를 만들었으면 컨트롤러가 Service 를 통해서 DAO에 접근해야 한다(회원가입, 서비스조회 등) = 의존관계가 있다<bean id="memberService" class="hello.hellospring.service.MemberService"/> <bean id="controller" class="hello.hellospring.controller.MemberController"> <constructor-arg name="memberService" ref="memberService"/> </bean>
]
Repository 에서 데이터 저장
url 을 받으면 톰캣은 먼저 @Controller 를 찾고, 없으면 static 파일을 찾는다.
따봉+1