• properties和yml进行对比


    properties和yml进行对比

    概念

    springboot支持两种格式的配置文件,一种是yml,一种是properties,默认的文件名是application.properties或者application.yml

    项目存放位置

    两种配置文件一般都是放在src/main/resources目录下

    区别

    语法区别(示例)

    两种配置文件的语法都很简单易学

    image-20210114192525316

    yml 需要注意:

    • 冒号后面需要加空格
    • 在yml中缩进一定不能使用TAB,否则会报很奇怪的错误;(缩进只能用空格

    表现形式

    yml采用树形结构,更有层次感,可读性很强;相反,properties 则更为直接

    基于这一点的对比,可以看出properties存在着数据冗余,一切配置都需要从头写到尾

    优先级

    properties的优先级会高于yml

    因为正常的情况是先加载yml,接下来加载properties文件

    所以如果项目中同时存在这两个文件,(一般情况下是不会的)两个文件配置同一个配置参数,properties会生效,yml不会生效。

  • 相关阅读:
    POJ_1456 Supermarket 【并查集/贪心】
    CSS before和after伪类
    CSS anchor专为链接属性选择器
    CSS 属性选择器
    CSS float浮动
    CSS 外边距和内填充
    CSS 边框属性
    CSS 背景
    CSS 组和选择器
    CSS 引入方式
  • 原文地址:https://www.cnblogs.com/10134dz/p/14278986.html
Copyright © 2020-2023  润新知