Spring IoC Container 2부

Spring IoC 컨테이너와 빈 - 2부

백기선님의 강의인 Spring 프레임워크 핵심 기술 편의 IoC Container를 학습한 내용을 정리한 글

ApplicationContext와 다양한 빈 설정 방법

Spring Ioc Container == ApplicationContext

Spring IoC Container의 역할은 세가지다.

  • 빈 인스턴스 생성
  • 의존 관계 설정
  • 빈 제공

ApplicationContext는 두가지 방법으로 빈을 등록할 수 있다.

  1. ClassPathXmlApplicationContext
  • XML 파일에 태그를 통해 빈 객체 직접 등록
  1. AnnotationConfigApplicationContext
  • @Bean 어노테이션 사용

물론, Springboot에서는 어노테이션으로 등록된 클래스에 한해 ComponentScan을 통해 자동으로 빈을 등록해주기 때문에 번거롭게 빈 등록을 위한 위와같은 방법을 요즘에는 사용하지 않는다.

Reference

인프런 백기선님의 스프링 프레임워크 핵심 기술 강좌



© 2022. by minkuk

Powered by minkuk