IOC
- 제어의 역전
- 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것
- Ioc 컨테이너
- 객체의 생성 책임, 의존성 관리
- pojo의 생성, 초기화, 서비스, 소멸에 대한 권한을 가진다
- 개발자들이 직접 pojo를 생성할 수 있지만 컨테이너에게 맡긴다.
- DI(의존성 주입)
- 의존관계를 빈설정(xml파일 정보)을 바탕으로 컨테이너 자동 연결
- 빈은 spring container에 모여있음->application context 클래스로 구현
- 컴포넌트간의 결합도가 제거됨
- Setter주입 - Setter 메서드 사용
- Constructor injection - 생성자를 이용한 의존성 주입
- Bean factory
- bean 등록, 생성, 조회, 반환 관리
- getBean() 메서드가 정의되어있음
- Application context
- spring의 각종 부가 서비스를 추가로 제공
- 빈 생성 후 사용하기
- resources파일에 xml파일
- Setter 주입법
- 생성자 주입
'Spring' 카테고리의 다른 글
Http 파라미터 처리 (0) | 2023.12.25 |
---|---|
MVC 패턴 (0) | 2023.12.25 |
스프링과 메이븐 (0) | 2023.12.25 |
Rest Api (0) | 2022.10.27 |
Spring작동과정 (0) | 2022.10.20 |
댓글