spring 강제 주입 및 참조 인 스 턴 스 분석

이 글 은 주로 spring 의 강제 주입 과 인용 사례 분석 을 소개 하 였 으 며,글 에 서 는 예제 코드 를 통 해 매우 상세 하 게 소개 되 어 있 으 며,여러분 의 학습 이나 업무 에 대해 어느 정도 참고 학습 가 치 를 가지 고 있 으 며,필요 한 친 구 는 참고 할 수 있 습 니 다.
전제:

public class DataProviderManagerImpl implements ApplicationContextAware
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
}
강제로 주입:
//모든 bean 속성 이 설정 되 었 을 때 bean 인 스 턴 스 를 실행 할 수 있 도록 합 니 다.

if (provider instanceof InitializingBean) {
((InitializingBean) provider).afterPropertiesSet();
}
applicationContext.getAutowireCapableBeanFactory().autowireBean(provider);
그냥 GetBean

InnerAggregator innerAggregator = applicationContext.getBean(H2Aggregator.class);
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기