Framework/Spring
IoC DI 강의
sandbackend
2022. 10. 17. 21:11
싱글톤 패턴?
멀티스레드 환경?
동시성을 신경써야한다.
@Component
Bean 등록방법
DI , 의존성 주입
각각의 객체를 연결을 해주는방법<?>
3가지 방법
- 필드주입
- 생성자 주입 > 추천
- Setter 주입
생성자는 딱 한번 호출되기 떄문에 불변성을 지키며 설계 가능
@Autowired >> 보통 이거 많이 사용. 범위가 넓어서
- Type으로 DI 를 지원하며 연결이 안되면 Name을 찾음
@Ingect
@Resource
@Autowired의 작은 에러 Bean이 두개일 때
강제주입
@Qualifier("")
@Primary