Spring Bean : 스프링 IoC 컨테이너가 관리하는 객체
스프링 IoC 컨테이너 : Bean을 관리하는 객체
빈과 의존성 주입 - 복잡한 의존 관계에서는 개발자가 하나하나 의존성을 주입하기 쉽지 않다.
빈과 싱글톤 - 객체를 싱글톤으로 만들면 다형성을 적용할 수 없다. 단위 테스트 수행 시 테스트 순서에 따라 결과가 달라진다.
스프링 IoC 컨테이너는 빈을 어떻게 관리할까?
객체 생성 + property 설정 -> 의존 설정 -> 초기화 -> 사용 -> 소멸
스프링 빈이 필요한 이유 : 스프링 IoC컨테이너가 특정 객체의 라이프사이클을 관리한다는 것을 명시
스프링 IoC컨테이너가 빈을 관리하는 이유 : 의존성을 자동 주입해 개발자들이 해당 의존성을 사용하는 로직에만 집중할 수 있게 도와준다. 의존성 주입 시 사용되는 객체가 항상 동일함을 보장하기 위함
'공부 기록 > 영상 후기' 카테고리의 다른 글
WEB2 - OAuth 2.0 : 2. 역할 (0) | 2023.03.20 |
---|---|
WEB2 - OAuth 2.0 : 1.수업소개 (0) | 2023.03.20 |
[10분 테코톡] 다니의 HTTPS (0) | 2023.03.17 |
[10분 테코톡] 헌치, 써머의 HTTP (0) | 2023.03.17 |
[10분 테코톡] 삭정의 Web 요청 & 응답과정 (0) | 2023.03.17 |