일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 동적파라미터
- 스프링부트 도커
- 토비의 스프링
- open-session-in-view
- 스프링
- kotlin 리팩터링
- Spring
- spring formatter
- 생성자주입
- 스프링 포매터
- 도커 이미지 빌드
- 그래프큐엘
- java predicate
- 스프링시큐리티
- 자바 필터
- Atomicity
- fetch join
- jpa no session
- 소프트웨어의 품격
- ioc컨테이너
- 비기능적 요구사항
- 수정자주입
- 스프링 시큐리티 설정
- IOC
- kotlin ::
- jpa lazy
- 정적팩토리메서드
- 기능적 요구사항
- 스프링di
- method refetence
- Today
- Total
목록ioc컨테이너 (2)
공부기록
애플리케이션 컨텍스트IoC와 DI를 위한 빈팩토리 + 그 이상의 기능을 가진다.IoC컨테이너스프링 애플리케이션에서는 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 코드 대신 독립된 컨테이너가 담당한다. 오브젝트의 제어권을 코드 대신 컨테이너가 갖고 있기 떄문에 IoC(제어의 역전)컨테이너라고 불린다.오브젝트의 생성과 오브젝트 사이에서의 관계를 맺어주는 DI관점으로 볼 때는 컨테이너를 빈 팩토리라고 한다.빈 팩토리public interface ApplicationContext extends EnvironmentCapable, ListableBeanFactory, HierarchicalBeanFactory, MessageSource, ApplicationEventPublisher, Res..
IoC DI라고도하며, 어떤 객체가 사용하는 의존객체를 직접 만들어서 사용하는 것이 아닌, 주입받아서 사용하는 것. 스프링 IoC 컨테이너 빈 설정소스로부터 빈 정의를 읽어들이고, 빈을 구성하고 제공한다. (여기서 빈이란 스프링 컨테이너가 관리하는 객체를 말한다.) 스프링 IoC 컨테이너의 빈이되면 얻는 장점. 의존성관리가 된다. 다양한 스코프를 제공한다( 싱글톤, 프로토타입 ... 등) 라이프사이클을 이용할 수 있다. ( @PostConstruct ... 등 ) 빈 설정소스의 종류. XML XML + 자바설정 @Service //@Component, @Controller, @Repository ... public class BookService{ ... } 자바설정 @Configuration publi..