Spring5 @Component, @Service, @Repository, @Controller?? 혼자 스프링을 공부하다 보니, 이렇게 디테일한 부분은 항상 새롭다(...)먼저 @Controller 는 클라이언트로 부터 요청이 왔을 때 dispatcherservlet이 handleradapter를 통해컨트롤러를 찾기 위해 '컨트롤러' 역할을 한다 명시하는 것으로 알고 있었다. 하지만 @Component, @Service, @Repository는 모두 스프링 컨테이너에 등록하는 것으로아무거나 사용하면 되는 줄 알았다. 하지만 소스 플젝을 보니 구분되어 사용된 것을보고....아 뭔가 잘못 알고 있구나 싶어 갓---구글을 통해 찾은 내용을 정리한다! @Controller : Presentation Layer에서 Contoller를 명시하기 위해서 사용 @Service : Business Layer에서 Se.. 2019. 5. 26. 이전 1 2 다음