목차
Spring Core Basic
1. 의존성 주입 (Dependency Injection)
-
수동 Bean 등록 및 수동 DI (생성자)
-
AppConfig를 활용한 수동 Bean등록
-
@Configuration
-
-
자동 Bean등록 및 자동 DI(@Autowired)
-
여러가지 DI방법
-
생성자 주입
-
Lombok
-
-
함수 주입
-
Setter주입
-
필드 주입
-
-
-
의존성 주입 시, 동일한 Type이 2개 이상일때 해결법
-
@Autowired 필드명 매칭
-
@Qualifier
-
@Qualifier 애노테이션 만들기
-
@Primary
-
-
의존성 주입 시, 동일한 Type이 모두 필요할때 해결법
2. Bean 생명주기 콜백
-
스프링 Bean 라이플 사이클
-
스프링 Bean 라이프 사이클 콜백
-
Interface → InitializingBean, DisposableBean
-
빈 등록 초기화, 소멸 메서드 지정
-
애노테이션 지정
-
-
3. Scope
-
Bean Scope
-
Prototype Scope
-
ProtoType Bean과 Singleton Bean 동시 사용시 문제점
-
해결법
-
ObjectFactory
-
ObjectProvider
-
Provider
-
-
Web Scope
-
테스트준비
-
실패
-
해결
-
Provider
-
개발자의 진화 ( Scope & Proxy)
-
-
-
-
'Spring Boot > 2. SpringBoot 핵심원리' 카테고리의 다른 글
1. Dependency Injection (수동설정, 자동설정) (0) | 2021.04.13 |
---|