【Spring Boot】springboot配置

一般来说现在使用的比较多的是yaml数据格式,因此,我们主要介绍yaml。

一、yaml数据格式

(一)存储格式

1.对象存储

首先要明确的是 yaml是一种数据格式,它存储数据的方式一种是对象(map),是一个键值对的集合。

一般的写法为:

person:
  name: zhangsan

当然,也有行内写法:

person: {name: zhangsan}

2.数组存储

而另一种就是数组,即一组按次序排列的值。

一般的写法为:

address:
  - beijing
  - shanghai

当然,数组方式也有行内写法:

address: [beijing,shanghai]

3.纯量存储

纯量存储不常见,存储的是单个的、不可再分的值。

一般的写法为:

msgl: 'hello \n world' #单引忽略转义字符
msg2: "hello \n world" #双引识别转义字符

(二)参数引用

一般写法:

name: lisi
person:
  name:${name} #引用上边定义的name值

(三)小结

(1) 配置文件类型
                properties:和以前一样
                yml/yaml:注意空格
(2) yaml:简洁,以数据为核心
        基本语法:
                大小写敏感
                数据值前边必须有空格,作为分隔符
                使用空格缩进表示层级关系,相同缩进表示同一级
        数据格式
                对象
                数组:使用“-”表示数组每个元素
                纯量
        参数引用
                ${key}

二、获取数据

读取配置文件内容

1.@Value

2.Environment

3.@ConfigurationProperties

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值