[Spring] Bean 조회
🔷 Spring/basic
2021. 7. 31. 03:08
Bean 이란? 스프링이 IoC (Inversion of Control)을 통해 관리하는 객체를 말한다. @Bean을 통해 등록을 해두면 스프링 컨테이너가 생성되면서 빈을 관리하게 된다. 스프링 컨테이너 : ApplicationContext (최상위 : BeanFactory) Bean 등록 스프링 컨테이너는 파라미터로 넘어온 설정 클래스 정보를 사용해서 스프링 빈을 등록한다. 빈 이름은 메서드의 이름을 사용하며 첫글자를 소문자로 변경하여 사용한다. 빈의 이름은 중복될 수 없다. 빈 이름을 직접 부여하고 싶은 경우 @Bean(name="memberService2") 와 같이 사용할 수 있다. 스프링은 빈을 생성하고, 의존관계를 주입하는 단계가 나누어져 있다. 그런데 위의 사진처럼 자바 코드로 스프링 빈을 ..
반응형