springboot——@Import,@ConditionalOn

615 단어 Springboot
1.SpringBoot 의@Import 는 지정 한 클래스 인 스 턴 스 를 Spring IOC Container 에 주입 하 는 데 사 용 됩 니 다.
public class Name{

}
@Component
@Import({Name.class})
/**
 *  Import            Spring    
 */
public class ImportDirect {

}

코드 판독:@Import({Nameker.class})를 사용 하면 Name 클래스 의 인 스 턴 스 가 Spring IOC Container 에 주 입 됩 니 다.
System.out.println(context.getBean(Name.class));

2.@ConditionalOnClass
       어떤 class 가 클래스 경로 에 있어 야 Bean 을 예화 할 수 있 습 니 다.
3.@ConditionalOnMissingBean
       현재 컨 텍스트 에 대상 이 존재 하지 않 을 때 만 Bean 을 예화 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기