美文网首页
SpringBoot(7) — 自定义.yml 格式配置文件的使

SpringBoot(7) — 自定义.yml 格式配置文件的使

作者: 奔跑的佩恩 | 来源:发表于2021-06-29 10:50 被阅读0次

    前言

    上节我们讲到了自定义.properties 格式配置文件的使用。大家感兴趣的话,可参考
    SpringBoot(6) — 自定义.properties 格式配置文件的使用
    虽然我们在建立配置文件时,可以根据自己喜好来选择.properties还是.yml格式,但是由于配置文件的格式不同,配置文件的编写和读取方式上还是有差别。那么今天就来讲讲自定义.yml 格式配置文件的使用。

    今天涉及内容:

    1. 添加依赖
    2. .properties.yml配置文件读取差异
    3. 新建编写配置文件
    4. bean读取自定义配置文件
    5. controller调用bean
    6. 运行验证

    先来波效果图


    image.png

    一. 添加依赖

    pom.xml中添加bean读取自定义配置文件中属性的依赖:

            <!-- 自定义配置文件注解依赖 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-configuration-processor</artifactId>
                <optional>true</optional>
            </dependency>
    

    二..properties.yml配置文件读取差异

    这个差异主要体现在注解@PropertySource上。由于@PropertySource默认是支持xmlproperties格式。但是我们新建的配置文件是.yml格式,则需要添加一个转换类。然后会在@PropertySource注解读取java bean上有少许不一样。

    三.新建编写配置文件

    老规矩,先新建一个自定义配置文件my.yml。如何新建可参考以下文章:
    SpringBoot(5) — 新建自定义配置文件
    下面给出my.yml文件代码:

    big:
      name: 西园寺世界
      age: 27
    

    四. bean读取自定义配置文件

    这里我们还是建一个My类,用于接收my.yml配置文件中的属性值。还是需要在类头部添加三个注解:

    相关文章

      网友评论

          本文标题:SpringBoot(7) — 自定义.yml 格式配置文件的使

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