김영한 선생님이 해주는 스프링

스프링 컨테이너

  • ApplicationContext은 스프링 컨테이너입니다.
  • 스프링이 있기 전엔 AppConfig를 사용해 직접 객체를 DI 했지만 이젠 스프링 컨테이너를 이용합니다.
  • 스프링 컨테이너는 @Configuration이 붙은 클래스를 설정 정보로 사용합니다.
  • @Bean이 적힌 걸 모두 호출해서 반환된 객체를 스프링 컨테이너에 등록합니다.
  • 이렇게 등록된 객체는 스프링 빈이라고 합니다.
  • 스프링이 있기 전엔 직접 AppConfig에서 찾아왔지만 이젠 getBean()을 이용해서 찾을 수 있습니다.
  • 스프링이 있기 전엔 직접 자바코드로 했지만 이제부턴 스프링 컨테이너에 빈을 등록하고 사용할 수 있습니다.

스프링 컨테이너의 장점

  • 어마어마하게 많으니까 이제부터 알아보도록 하자 :-D

댓글남기기