해결됨
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Config를 이용한 Bean 수동 등록에서 Controller를 제외하는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.
안녕하세요,
좋은 강의, 감사히 듣고 있습니다.
SpringConfig 파일을 이용하여 Bean을 수동 등록하는 과정에서 Contorller가 제외되는 이유가 궁금하여 질문드립니다.
여기저기 찾아봤는데 만족할 만한 답변을 얻을 수 없어, 스스로 해석해보았습니다.
강의 내용을 바탕으로, Service와 Repository가 결국 의존성을 형성하는 주체가 Controller이기 때문에 Controller를 @Bean으로 수동 등록 하게되면, 각 클래스간의 의존관계가 어떻게 형성되는지, 무엇이 Controller인지를 Spring에서는 인지하지 못하기 때문이라고 생각했습니다.
이 부분이 맞는지, 다른 이유가 있다면 무엇인지 알려주시면 감사하겠습니다.
감사합니다.