인프런 커뮤니티 질문&답변
ApplicationContext의 여러 구현체가 한 프로젝트에서 다양하게 쓰이기도 하나요?
작성
·
181
답변 1
0
백기선
지식공유자
이론적으로는 그렇게 할 수도 있지만 보통은 애플리케이션당 ApplicationContext를 하나만 쓴다고 생각해도 무관할 거 같습니다. 특히 스프링 부트 기반으로 만드는 경우에요. 예전에는 보통 최소 두개 정도 만들어 썼고 그나마도 한개가 다른 하나를 상속 받는 구조라서 사실상 하나라고 봐도 무방하긴 했지만 그 구조를 알아야 해서 좀 복잡하긴 했거든요. (스프링 웹 MVC 강좌 참고) 그런데 요즘 스프링 부트 기반의 웹 애플리케이션은 그냥 하나라고 보셔도 됩니다.





