使用背景:在特殊的业务场景下需要配合.xml文件进行对象操作
使用方式:
@ImportResource(value = "classpath:/springBean.xml")
使用@ImportResource注解将.xml文件导入项目中
@ComponentScan(value = {"com.bunnymaicai.boot.kafka"})
@SpringBootApplication
@ImportResource(value = "classpath:/springBean.xml")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
@ImportResource会导入当前springBean.xml文件,并且会注册当前bean直接可以通过@Autowired获取
@importResource解析的时机可以去查看我另外一篇博客ConfigurationClassPostProcessor详解