• Spring Boot 中配置文件 yml properties xml对比


    一、SpringBoot中配置文件

    SpringBoot使用一个全局的配置文件,配置文件名是固定的;

    一般SpringBoot中使用这两种格式的配置文件

    • *application.properties
    • *application.yml

    二、yaml语法

    a、基本语法

    k:(空格)v:表示一对键值对(空格必须有);
    以空格的缩进来控制层级关系;
    只要是左对齐的一列数据,都是同一个层级的

    例如:

     b、值的写法

      字面量:普通的值

      例如:

       字面量的取值:

        在测试类中使用@Value注解获取,配合${}来取值

        

       对象、map:

      对象的取值:

      (1):在实体类中:

    @ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定;
    * prefix = "person":配置文件中哪个下面的所有属性进行一一映射

    @Component:只有这个组件是容器中的组件,才能容器提供的@ConfigurationProperties功能

      

       (2)、测试类中取值

       

      三、properties配置文件

      例如:

     四、Spring Boot 推荐的配置方式

    springboot不推荐xml配置文件,推荐全注解方式。
    过程:
    (1)配置类@Configuration---->Spring xml配置

    @Configuration:指明当前类是一个配置类,用来代替之前Spring中的xml配置文件

    五、SpringBoot 在不同环境下(开发、测试、上线)加载不同的配置文件

    链接地址:

     https://blog.csdn.net/weixin_33347597/article/details/81039153

  • 相关阅读:
    ndoejs解析req,伪造http请求
    ndoejs创建多重文件夹
    路径path的正则通配符-nodejs
    例题1.5 快速排序
    例题1.3 整数划分问题
    sdcf day4 qaq模拟赛总结
    P1168 中位数
    浅谈LCA
    sdcf day1 qwq比赛题解
    2019山东夏令营划水记
  • 原文地址:https://www.cnblogs.com/lqcswy/p/11801933.html
Copyright © 2020-2023  润新知