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

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

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

    eureka.instance.hostname=localhost
    eureka.client.registerWithEureka=false
    eureka.client.fetchRegistry=false
    

    application.yml

    eureka:client:fetchRegistry: falseregisterWithEureka: falseinstance:hostname: localhost
    
  3. 其他

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部