Spring Boot 配置文件

目录

一、Spring Boot 配置文件的说明

1.1 配置文件的作用

1.2 配置文件的格式

二、properties 配置文件

2.1 properties的基本语法

2.2 如何读取配置文件

2.3 properties的缺点

三、yml 配置文件

3.1 yml的基本语法

3.2 yml配置不同数据类型

3.3 读取yml配置文件

3.4 yml配置对象和集合

3.4.1 配置对象

3.4.2 配置集合

3.5 yml优点分析

3.6 yml和properties比较

3.7 设置不同环境的配置文件


一、Spring Boot 配置文件的说明

1.1 配置文件的作用

        配置文件用来配置项目中的重要数据,比如:数据库的连接信息、项目的启动端口号、第三方系统的调用秘钥信息等。如果没有配置文件,那么Spring Boot项目就无法连接数据库,不能保存可以用于排查问题的日志文件等情况。

1.2 配置文件的格式

Spring Boot 配置文件主要有两种格式:

(1) .properties格式

(2) .yml格式

properties格式比yml格式出现的早,在一个项目中,一般使用一种格式的配置文件。

注意:

如果一个项目中既存在properties格式的配置文件,也存在yml格式的,并且两个文件中有同样的配置信息,比如两个配置文件中都设置了项目的启动端口,那么properties的优先级最高,在加载完properties文件后,也会加载yml文件中的配置信息。

二、properties 配置文件

2.1 properties的基本语法

properties配置文件中的配置信息以键值对的形式存放,键和值之间用"="连接,例如:

可以使用"#"来添加注释信息

2.2 如何读取配置文件

使用“@Value”注解来读取properties配置文件中的内容,注解中填入的信息需要放在"${}"之内

代码实例:

代码执行结果:

乱码的原因是properties默认是不兼容中文的。 

2.3 properties的缺点

properties是以key-value的形式配置的,因此可能会存在一些冗余的信息,例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吃点橘子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值