-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
ApplicationContext의 여러 구현체가 한 프로젝트에서 다양하게 쓰이기도 하나요?
19.04.07 12:30 작성 조회수 102
0
안녕하세요.
ApplicationContext의 구현체가 다양한 것을 보았는데, 이 다양한 구현체를 한 프로젝트에서 동시에 쓰기도 하는지 궁금합니다. 어떤 빈은 ApplicationContext의 A구현체에 어떤 빈은 B구현체에 들어가 있는 일이 있을 수 있나요?
유익한 강의 잘 듣고 있습니다. 감사합니다!
답변을 작성해보세요.
0
백기선
지식공유자2019.04.07
이론적으로는 그렇게 할 수도 있지만 보통은 애플리케이션당 ApplicationContext를 하나만 쓴다고 생각해도 무관할 거 같습니다. 특히 스프링 부트 기반으로 만드는 경우에요. 예전에는 보통 최소 두개 정도 만들어 썼고 그나마도 한개가 다른 하나를 상속 받는 구조라서 사실상 하나라고 봐도 무방하긴 했지만 그 구조를 알아야 해서 좀 복잡하긴 했거든요. (스프링 웹 MVC 강좌 참고) 그런데 요즘 스프링 부트 기반의 웹 애플리케이션은 그냥 하나라고 보셔도 됩니다.
답변 1