오늘 한일 :
자동차 경주 미션을 웹 요청/응답
IoC 컨테이너
객체가 생성자 인자, 팩토리 메서드의 인자, 생성된 후 객체 인스턴스의 속성에 설정하는 방식으로만 의존성(즉, 다른 객체들과 함께 작업하는 객체)을 정의하고, 컨테이너가 빈을 생성할 때 해당 의존성을 주입한다.
이 과정은 빈 자체가 클래스의 생성자를 직접 사용하거나 서비스 로케이터 패턴과 같은 메커니즘에 의해 인스턴트화하거나 위치를 제어하는 것과 반대되는 개념이다.
org.springframework.beans
and org.springframework.context
는 스프링 프레임워크의 IoC 컨테이너의 기본 패키지다.
BeanFactory
interface는 모든 유형의 객체를 관리할 수 있는 고급 구성 메커니즘을 제공한다.ApplicationContext
는 BeanFactory
의 하위 인터페이스이다. 다음과 같은 특성을 추가로 가진다.
- Easier integration with Spring’s AOP features
- Message resource handling (for use in internationalization)
- Event publication
- Application-layer specific contexts such as the
WebApplicationContext
for use in web applications.
Container Overview
org.springframework.context.ApplicationContext
인터페이스는 Spring IoC 컨테이너를 표현하고 빈을 인스턴스화, 설정, 조합하는 책임을 가진다.
DI
- 생성자 주입
- 필드 주입
- setter 주입
아코랑 페어 마지막날인데 너무 슬프다....ㅠㅠ
아코가 먼저 취업하면 맥북을 사준다고 했다. 열심히 응원하자.
'회고 > 우아한테크코스' 카테고리의 다른 글
2023.04.17 일일 회고 (0) | 2023.04.18 |
---|---|
2023.04.13 일일 회고 (0) | 2023.04.14 |
2023.04.11 일일 회고 (0) | 2023.04.12 |
[레벨 1] 체스 미션 회고 (0) | 2023.04.10 |
[레벨 1] 블랙잭 미션 회고 (0) | 2023.03.30 |