구글링해보면 루트 컨텍스트에서는 service나 dao 같은 빈들을 읽어들이고

서블릿 컨텍스트에서는 controller와 같은 빈들을 읽어들여서 분리한다고 하는데

굳이 이렇게 나누는 이유는 무엇이며

이렇게 나누게 되면 도메인구조로 패키지 관리를 못하지 않나요??

아니면 저렇게 설정파일을 나눠도 도메인구조로 패키지 관리를 할 수 있나요?


잘 알고 계시는 분 답변주시면 정말 감사하겠습니다 ㅠ