解析SpringBoot中配置文件(.yml/.yaml)

本文主要解析SpringBoot中配置文件的加载顺序,包括application.yml、application.yaml和application.properties,后者会覆盖前者。同时介绍了两种获取配置信息的方法:@Value注解和@ConfigurationProperties。@Value适合精确获取配置,但处理层级深的配置较繁琐;而使用@ConfigurationProperties可以编写配置类进行注入。此外,文章提到了配置文件报错信息,这实际上是由于缺少YAML支持导致的,添加相应依赖可提升编辑时的提示和效率。
摘要由CSDN通过智能技术生成

解析SpringBoot中配置文件(.yml/.yaml)

springBoot配置文件的加载有先后顺序为:
1.application.yml
2.application.yaml
3.application.properoties
后加载的会把先加载的给覆盖掉

#普通数据的配置
#注意:冒号之后一定要有空格
name: zhangsan

#对象的配置
#注意:yml文件是通过空格来区分层级关系的,同一层级的位置一定要对应
person:
    name: zhangsan
    age: 18
    addr: beijing
#行内对象的配置,行内对象的配置冒号后也要有空格
person: {
   name: zhangsan,age: 18.addr: beijing}

#配置数据、集合(配置普通字符串),记得中间加空格
city:
  - beijing
  - tianjin
  - shanghai
  - chongqing
#或者是行内配置
city: [beijing,tianjin,shanghai,chongqing]

#配置对象数据,一个 - 代表一个对象
person:
  - name: tom
    age
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值