yaml和properties配置详解

Yaml

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

•application.properties

•application.yaml(yml)

springboot新建工程默认使用的是properties格式,但实际开发中使用yaml的居多

1.yaml基础语法

  1. k:(空格)v:表示一对键值对(空格必须有);
  2. 空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的
  3. 属性和值也是大小写敏感;

2.值的写法

普通的值(数字,字符串,布尔)

port: 8081

对象、Map

#写法一
goods:
  price: 10
  count: 20
#写法二
goods: {price: 10,count: 20}

数组(List、Set)

#写法一
color: [白色,黑色]
#写法二
color: 
    - 白色
    - 黑色

Properties

如何将yaml转换成properties?或者是properties转换成yaml?

网上有许多工具

在线YAML转Properties工具:https://tooltt.com/yaml2properties/

port: 8081
goods:
  price: 10
  count: 20
color: 
    - 白色
    - 黑色
port=8081
goods.price=10
goods.count=20
color[0]=白色
color[1]=黑色

在线Properties转YAML工具:https://www.toyaml.com/index.html

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章