💡 순수 자바 코드 -> 스프링 컨테이너 등록
- ApplicationConteext = 스프링 컨테이너
- 스프링 컨테이너는 @Configuration이 붙은 AppConfig 파일을 설정(구성)정보로 사용한다
- @Bean을 모두 호출해서 반환된 객체를 전부 스프링 컨테이너에 등록, 이렇게 등록된 객체를 스프링 빈 이라고함.
- 스프링 빈은 ApplicationContext.getBean()을 통해 찾아야함
- 스프링 컨테이너에 객체를 스프링 빈으로 등록하고 컨테이너에서 빈을 찾아서 사용하도록 변경
- @Bean은 @Bean이 붙은 메소드의 이름을 스프링빈 이름으로 사용함
ex) getBean("스프링빈이름 == 메소드명", 타입)
ex) @Bean(name = "") 으로도 설정 가능
'Inflearn 강의 > Spring 핵심원리 기본' 카테고리의 다른 글
6 - @Confituration과 Singleton / 바이트코드 조작 (0) | 2022.10.17 |
---|---|
5 - Singleton Container with Stateless (0) | 2022.10.17 |
4 - Singleton Pattern (0) | 2022.10.17 |
3 - Bean 조회 (0) | 2022.10.17 |
1 - 순수 자바코드로 개발(DIP,OCP,SRP) (0) | 2022.10.15 |