해결된 질문
작성
·
53
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
여기에 질문 내용을 남겨주세요.
안녕하세요 강사님
레거시 스프링프레임워크같은 경우
root-context.xml, servlet-context.xml 로 보통 계층적으로 2개의 ioc 컨테이너를 생성해서 스프링을 운용하는걸로 알고 있습니다.
그런데 스프링부트와 같은경우 스프링프레임워크과 달리 위 2개를 통합하여 1개의 ioc 컨테이너로 운용되는걸까요?
답변 1
0
안녕하세요. backendman님
스프링 부트는 애플리케이션의 모든 빈(서비스, 리포지토리, 컨트롤러 등)이 하나의 컨테이너에서 관리됩니다. 이렇게 단일 컨테이너로 통합함으로써 구성이 더 간단해지고 스프링 부트가 스프링을 더 쉽게 관리할 수 있게 됩니다.
물론 필요하다면 스프링 부트에서도 여러 개의 ApplicationContext를 구성할 수 있지만, 대부분의 경우 단일 컨테이너만으로도 충분합니다.
감사합니다.