오늘 한일 :

자동차 경주 미션을 웹 요청/응답

IoC 컨테이너

객체가 생성자 인자, 팩토리 메서드의 인자, 생성된 후 객체 인스턴스의 속성에 설정하는 방식으로만 의존성(즉, 다른 객체들과 함께 작업하는 객체)을 정의하고, 컨테이너가 빈을 생성할 때 해당 의존성을 주입한다.
이 과정은 빈 자체가 클래스의 생성자를 직접 사용하거나 서비스 로케이터 패턴과 같은 메커니즘에 의해 인스턴트화하거나 위치를 제어하는 것과 반대되는 개념이다.

org.springframework.beans and org.springframework.context 는 스프링 프레임워크의 IoC 컨테이너의 기본 패키지다.

BeanFactory interface는 모든 유형의 객체를 관리할 수 있는 고급 구성 메커니즘을 제공한다.
ApplicationContextBeanFactory의 하위 인터페이스이다. 다음과 같은 특성을 추가로 가진다.

  • 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

+ Recent posts