SpringBoot 中配置文件的两种格式:.properties 和. yml

1.SpringBoot中配置文件的两种格式

  • properties和yml文件两种格式的配置文件可以共同存在于一个项目中。
  • properties是最早期的SpringBoot配置文件的格式,也是现在默认的配置文件格式,出现时间早于yml。
  • 当这两个配置文件中出现相同的配置时,会优先执行properties中的配置,然后再执行yml中的配置,即properties的优先级大于yml。

2.properties

  • 对于同一个对象的多个属性进行设置时很麻烦,需要多次重复,存在冗余配置项。
# 端口号
server.port=8888
# 应用上下文路径
server.servlet.context-path=/api

blog.address=https://blog.lqdev.cn
blog.author=oKong
blog.desc=${blog.author},${blog.address}
blog.number=${random.int[1,100]}
blog.hobby[0]=看电影
blog.hobby[1]=旅游

# 解决swagger报错
spring.mvc.pathmatch.matching-strategy=ant_path_matcher

3.yml

  • 冒号后面必须加一个空格。
  • 大小写敏感。
  • 缩进时不允许使用tab键,只能用空格。
  • 左对齐的一列数据就表示同一级。
  • java使用驼峰命名,用原名或者-代替都可以正确映射,比如java中的名称是lastName,yml中使用lastName或者last-name都可以映射到。
  • 字符串默认不需要加上单引号或者双引号。
  • 单引号会对串中转义字符进行转义(将转义字符转成文本)。
  • 双引号不会对串中转义字符进行转义(即正常处理转义字符)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值