김영한 선생님이 해주는 스프링
스프링 컨테이너
ApplicationContext
은 스프링 컨테이너입니다.
- 스프링이 있기 전엔
AppConfig
를 사용해 직접 객체를 DI 했지만 이젠 스프링 컨테이너를 이용합니다.
- 스프링 컨테이너는
@Configuration
이 붙은 클래스를 설정 정보로 사용합니다.
@Bean
이 적힌 걸 모두 호출해서 반환된 객체를 스프링 컨테이너에 등록합니다.
- 이렇게 등록된 객체는 스프링 빈이라고 합니다.
- 스프링이 있기 전엔 직접
AppConfig
에서 찾아왔지만 이젠 getBean()
을 이용해서 찾을 수 있습니다.
- 스프링이 있기 전엔 직접 자바코드로 했지만 이제부턴 스프링 컨테이너에 빈을 등록하고 사용할 수 있습니다.
스프링 컨테이너의 장점
- 어마어마하게 많으니까 이제부터 알아보도록 하자 :-D
댓글남기기