Inflearn brand logo image

인프런 커뮤니티 질문&답변

backendman님의 프로필 이미지
backendman

작성한 질문수

스프링 부트 - 핵심 원리와 활용

스프링 부트 라이브러리 버전 관리

스프링부트 ioc 컨테이너 갯수

해결된 질문

작성

·

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를 구성할 수 있지만, 대부분의 경우 단일 컨테이너만으로도 충분합니다.

감사합니다.

backendman님의 프로필 이미지
backendman

작성한 질문수

질문하기