当前位置 : 主页 > 网络编程 > PHP >

学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件

来源:互联网 收集:自由互联 发布时间:2023-09-07
学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件 导入使用资源,它的使用场景: 他是导入Spring的配置文件,让配置文件里面配置的bean也加载进容器里面。


学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件

导入使用资源,它的使用场景:

他是导入Spring的配置文件,让配置文件里面配置的bean也加载进容器里面。

1、写一个spring的配置文件

学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_spring配置


这个组件配置了两个bean标签,但是此时这两个组件默认在容器里面是没有的。

学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_spring_02


学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_spring_03


学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_spring配置_04

默认容器里面都没有spring配置文件里面写的两个配置文件。
那,现在为了加载进去,就需要在主程序类上面加上注解:@ImportResource

@ImportResource("classpath:bean.xml")

其中的属性值就写类路径下的bean.xml

学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_springboot2_05


学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_配置文件_06


现在测试一下:

学习springboot2的第4天(2021-12-03)11-底层注解-@ImportResource导入spring配置文件_spring_07

这就说明使用注解@ImportResource(“classpath:bean.xml”)
的形式可以加载到配置在spring配置文件里面写的bean标签这个组件。
其实也就是为了兼容有些springboot项目里面还是有一些陈旧的spring配置。


网友评论