美文网首页
SpringBoot(26) — @ImportResource

SpringBoot(26) — @ImportResource

作者: 奔跑的佩恩 | 来源:发表于2021-08-23 21:48 被阅读0次

    前言

    上节我们讲到了@Profile注解在环境区分上的应用。大家感兴趣的话,可参考
    SpringBoot(25) — @Profile区分环境加载Bean.在springboot开发中,我么提倡使用注解方式将Bean加载到IoC容器中,但是springboot仍然是支持xml方式将Bean加载到IoC容器中的。那么今天就让我们来了解下这方面的知识。

    今天涉及知识:

    1. springboot加载bean的方式
    2. xml方式加载Bean步骤
      2.1 建立一个Bean
      2.2 建xm来描述文件
      2.3 配置文件中声明xml文件路径
    3. 测试效果

    先来波测试效果

    ======我是测试啊=====
    ======= I am XmlBean =======
    

    一. springboot 加载 bean 的方式

    springboot加载bean的方式有以下两种方式:

    • 注解
    • xml

    当然了,无论是哪种方式,基本上都是需要配置文件注解@Configuration来协助支持的。

    二. xml 方式加载 Bean 步骤

    在之前我们学习注解方式加载Bean时,单个加载时,我们需要注解@Bean,多个加载的时候,我们需要@Component标记待加载的Bean,还要让@ComponentScan将这个Bean扫描进去才行。但是今天讲的xml方式加载却不受这些限制。我们无需将Bean加上@Bean或者@Component标记,也无需让此Bean@ComponentScan扫描到,我们需要的仅仅是一个xml描述性文件将Bean描述进去,然后用@ImportResource注解表明该xml文件路径即可。下面来细细介绍。

    2.1 建立一个Bean

    建一个需要加载到IoC中的对象类——XmlBeanXmlBean代码如下:

    public class XmlBean {
    
        public void info() {
            LogUtil.println("======= I am XmlBean =======");
        }
    
    }
    

    其项目文件路径为:


    image.png
    2.2 建xm来描述文件

    相关文章

      网友评论

          本文标题:SpringBoot(26) — @ImportResource

          本文链接:https://www.haomeiwen.com/subject/hamliltx.html