application.yml配置介绍

# 规则:
#1.使用缩进来表示层级关系
#2.缩进的时候尽量不要使用tab,只使用空格
#3.缩进空格数不重要,但是同级元素必须左对齐
#4.大小写敏感

#yml 支持 列表、字典、字符串、数字、布尔值等

#字面类型属性:
#在yml中,使用Key:Value的形式的键值对,其中value前面要有一个空格,并且空格不能省略。
#在配置字面量类型的属性时,直接将字面量作为value写在键后面即可。默认字符串不需要加双引号或者单引号。

#对象类型
#方式一:缩进式
userinfo:
  name: zhangsan
  age: 18

#方式二:行内式
userinfo1: {username: zhangsan, age: 18}

#数组类型和单列集合属性:行内式和缩进式
#缩进式:元素使用“-”开头
userinfo2:
  hobby:
    -read
    -game
    _slepp

#行内式
userinfo3:
  hobby: [read,sleep,game] #此处包含属性的“[]”可以省略

#Map集合属性:行内式和缩进式
#缩进式:
userinfo4:
  order:
    1001:book
    1002:phone

#行内式:
userinfo5:
  order: {1001: book, 1002: phone}

#  SpringBoot通常回在扫描一下5个位置的配置文件:
#  1.file:./config/*/
#  2.file:./config/
#  3.file:./
#  4.classpath:/config/
#  5.classpath:/

#.file: 表示当前项目的根目录
#.classpath: 表示当前项目的类路径,即src.main.java和src.main.resources目录,以及第三方的JAR包根目录
# springboot 在项目启动时会扫描配置文件,同时会被加载,如果同时加载多个文件,会根据文件所在位置划分优先级
#优先级规则:
#1.上面5个位置,序号越小优先级越高
#2.位于相同位置的配置文件,application.properties > application.yml > application.yaml
#3.存在相同配置内容时,高优先级的内容会覆盖底优先级的内容
#4.存在不同配置内容时,高优先级和底优先级的配置内容取并集
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值