@ImportResource 注解的使用


         @ImportResource注解:用于导入 Spring 的 xml 配置文件,让该配置文件中定义的 bean 对象加载到Spring容器中。

        比如说:现在有一个 bean.xml 的配置文件,需要将该 beans.xml 中定义的 bean对象 都导入到 Spring Boot 环境的容器中,该如何操作呢?

1.Spring 方式的配置文件 bean.xml 此处随便举个示例,比如说 xml 中配置了一个 helloService,如下所示

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!--将 HelloService 以xml的方式,注入到容器中--> <bean id="helloService" class="com.demo.springboot.service.HelloService"></bean> </beans> 12345678

2.使用@ImportResource注解,引入 xml 配置

/** * Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别; * 如果想让Spring的配置文件生效,加载到Spring 容器中来; * 使用@ImportResource注解,将其标注在一个配置类上(此处配置在启动类) */ @SpringBootApplication @ImportResource(locations = {"classpath:beans.xml"}) public class BootApplication { public static void main(String[] args) { // Spring应用启动起来 SpringApplication.run(BootApplication.class,args); } } 123456789101112131415

3.测试结果

      完成以上两步操作,便已经将 xml 中的 bean对象加载到了 Spring IOC 容器中。
在这里插入图片描述


博主写作不易,来个关注呗

求关注、求点赞,加个关注不迷路 ヾ(◍°∇°◍)ノ゙



原文链接:https://blog.csdn.net/lzb348110175/article/details/105148214


__EOF__

本文作者独苏
本文链接https://www.cnblogs.com/dusucyy/p/16609762.html
关于博主:编程小萌新一名,希望从今天开始慢慢提高,一步步走向技术的高峰!
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   独苏  阅读(182)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示