스프링 컨테이너

    스프링 - @Component와 컴포넌트 스캔

    스프링 - @Component와 컴포넌트 스캔

    이제까지 1. 관심사의 분리를 위한 자바 코드를 이용한 설정 파일 + 의존관계 주입 https://bbeomgeun.tistory.com/141 스프링 - 의존 관계와 DI, Ioc 컨테이너 0. 의존 관계란 - 의존 관계란 어떤 대상 A가 대상 B에 영향을 받는, 연관이 있는 관계이다. (사용하는 관계면 의존한다라고 봐도 무방한 것 같다.) - 예를 들자면, 인터페이스 A를 구현한 클래스 cla bbeomgeun.tistory.com 2. 스프링 컨테이너 + 자바 설정 파일을 이용한 의존관계 주입으로 싱글톤 컨테이너 구성 https://bbeomgeun.tistory.com/142 스프링 - 스프링 컨테이너, 싱글톤 0. 스프링 컨테이너 - ApplicationContext를 스프링 컨테이너라고 부른다..

    스프링 - 스프링 컨테이너, 싱글톤

    스프링 - 스프링 컨테이너, 싱글톤

    0. 스프링 컨테이너 - ApplicationContext를 스프링 컨테이너라고 부른다. - 기존엔 개발자가 AppConfig에서 직접 객체를 생성하고, 의존관계를 정의했지만 스프링 컨테이너를 이용하면 편리해진다. - 스프링 컨테이너에서 @Configuration가 붙은 설정을 찾아서, 해당 설정 정보를 이용해서 빈과, 의존 관계를 구성한다. - @Bean이 붙은 메서드를 모두 호출해서 반환된 객체를 스프링 컨테이너에 등록한다. 1. 스프링 컨테이너 생성 //스프링 컨테이너 생성 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class) 2. 이후 AppConfig 클래스 안의 @Bean 메서..