yml文件和properties文件区别,及其相互转换

时间:2025-04-05 07:49:27
  1. yml文件和properties作用
    在springboot项目中我们经常看到默认生成的文件,其实yml文件作用和它一样,他们都是用来修改一些默认的配置值。如Mysql的用户名,密码等。

  2. 相互转换
    由于properties的写法比较直接不做赘述,着重展示yml文件如何写
    yml写法:
    1)每一个等级用冒号分隔,然后空行,再使用空格空出来,注意不能使用Tab符号。properties文件每一个点为一级。
    2)冒号后面为值时,需要用一个空格隔开。
    例子:

    =localhost
    =false
    =false
    

    eureka:
        client:
            fetchRegistry: false
            registerWithEureka: false
        instance:
            hostname: localhost
    
  3. 其他

  • 读取顺序:Springboot项目中properites和yml都存在情况下,优先读取properties文件。
  • yml和properties在线互转工具:/