04--SpringBoot配置文件

  1. 配置文件

1.1 配置文件的作用

  • 配置文件:

  1. 系统配置文件:如端口号设置、连接数据库设置;

  1. 用户自定义配置文件。

  • 配置文件是用来配置项目中的重要数据,例如数据库连接信息、项目启动端口、第三方调用密钥等信息。

1.2 配置文件的格式

Spring Boot 配置文件的格式:

  • .properties(默认文件格式)

  • .yml

  • 两种配置文件可以在同一个项目下同时使用

  • 说明:

  1. 当一个项目中存在两种格式的文件,且两个配置文件配置项相同值不同时,properties优先级更高;

  1. 通常一个项目只会采用一种配置文件。

1.3 properties

  • 语法:key = value(键值形式)

  • 读取:

错误示范:

正确示范:

  • 缺点:

配置数据库连接

1.4 yml

  • 优点:

  1. 可读性高、写法简单、易于理解、语法和JOSN语言类似;

  1. 支持更多数据类型,更简单表达数组、散列表、标量等数据形态,适合用来表达或编辑数据结构、各种配置文件等;

  1. 支持更多的编程语言。

  • 语法:key: value (注意!key和value之间使用英文冒号加空格的方式组成的,其中的空格不可以省略,树形结构)

  • 将两种配置文件都变为中文的对比

  • 配置数据库连接

  • yml可以配置不同的数据类型及null

  • yml配置读取与properties配置读取方式相同,使用@value

  • value值加单双引号效果完全不同

  • yml配置对象

①使用此注解;②此实体类属性名要和配置中的key保持一致,并提供getter和setter

  • 如果没有getter和setter方法则不能打印出来,对象里面的值通过setter方法写入,getter方法读出,没有这两个方法则无法打印

1.5 properties VS yml

  • 语法格式不同;

  • 前者是默认配置文件格式,但是存在一定的冗余数据,这个问题yml可以解决;

  • yml支持更多的语言,通用性更好;

  • yml支持更多的数据类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值