springboot——@Import,@ConditionalOn 痛定思痛。 2022-05-21 01:45 145阅读 0赞 #### 一、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)); #### 二、**@ConditionalOnClass** #### 某个class位于类路径上,才会实例化一个Bean #### 三、**@ConditionalOnMissingBean** #### 仅仅在当前上下文中不存在某个对象时,才会实例化一个Bean
还没有评论,来说两句吧...