구글링해보면 루트 컨텍스트에서는 service나 dao 같은 빈들을 읽어들이고
서블릿 컨텍스트에서는 controller와 같은 빈들을 읽어들여서 분리한다고 하는데
굳이 이렇게 나누는 이유는 무엇이며
이렇게 나누게 되면 도메인구조로 패키지 관리를 못하지 않나요??
아니면 저렇게 설정파일을 나눠도 도메인구조로 패키지 관리를 할 수 있나요?
잘 알고 계시는 분 답변주시면 정말 감사하겠습니다 ㅠ
구글링해보면 루트 컨텍스트에서는 service나 dao 같은 빈들을 읽어들이고
서블릿 컨텍스트에서는 controller와 같은 빈들을 읽어들여서 분리한다고 하는데
굳이 이렇게 나누는 이유는 무엇이며
이렇게 나누게 되면 도메인구조로 패키지 관리를 못하지 않나요??
아니면 저렇게 설정파일을 나눠도 도메인구조로 패키지 관리를 할 수 있나요?
잘 알고 계시는 분 답변주시면 정말 감사하겠습니다 ㅠ
1. 스프링 부트에서는 저렇게 안함. 걍 컨텍스트 하나임 2. 저렇게 해도 도메인 구조로 패키지 구성은 가능함
컴포넌트 스캔 할때 애노테이션 타입 필터링 하면 되거등
분리 이유는 예전에 공부했는데 까먹었음 신경 안써도 되는 내용이었던 것 같음
우와 답변 정말 감사합니다! :)
진짜 너무너무 감사합니다. 어떻게 제가 딱 알고 싶은대로 답변주셨어요. 너무 명쾌한 답변 ㅠㅠ 최고!!