jjeom122.log
로그인
jjeom122.log
로그인
Ioc(Inversion of Control)
정재현
·
2022년 1월 20일
팔로우
0
IoC
0
IoC (제어의 역행)
1. Dependency Lookup
컨테이너(톰켓)가 lookup context를 통해서 필요한 resource나 object를 얻는 방식
2. Dependency Insection
Object에 lookup 코드를 사용하지 않고 의존 구조를 Object에 설정
Setter와 Container를 사용
컨테이너란?
객체의 생성, 사용, 소멸에 대한 라이프사이클을 담당.
컨테이너 기능
라이프사이클 관리
Dependency 객체 제공
쓰레드 관리
factory나 싱글톤패턴 구현 안 해도 됨
Spring DI Container가 관리하는 객체를 빈(Bean)
Spring이 직접 생성과 제어를 담당하는 Object : 빈
빈들의 라이프사이클을 관리 => BeanFactory
BeanFactory + 추가기능 => ApplicationContext
정재현
back end개발자로 성장하기
팔로우
이전 포스트
JPA
다음 포스트
JWT 토큰
0개의 댓글
댓글 작성