Spring 项目中将resources目录下的.xml文件导入项目中

使用背景:在特殊的业务场景下需要配合.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直接可以通过@Aotuwired获取

@importResource解析的时机可以去查看我另外一篇博客ConfigurationClassPostProcessor详解

上一篇:SpringBean的生命周期


下一篇:SpringBean 生命周期