spring
2021. 3. 9.
Ioc 컨테이너와 빈 정리
DI 의존 관계 주입(Dependency Injection) 이라고도 하며, 어떤 객체가 사용하는 의존 객체를 직접 만들어 사용하는게 아니라, 주입 받아 사용하는 방법 Bean 1. Bean 정의 (ioc 기능을 제공하는 컨테이너 객체들) 가져와서 사용할 수 있다. 의존주입을 사용하기 위한 설정 xml -> @ (어노테이션) 형태로 변경되서 사용한다. (ex. @Service, @Bean, @Autowired ...) 2. 스코프 싱글톤: 하나 프로토타입: 매번 다른 객체 3. 라이프사이클 인터페이스 interface ApplicationContext를 주로 사용한다. BeanFactory와 여러가지를 상속 받는다. ApplicationEventPublisher, BeanFactory, Environme..