springboot~application.properties和application.yml的使用

Posted 敢于对过去告一个段落,才有信心掀开新的篇章!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot~application.properties和application.yml的使用相关的知识,希望对你有一定的参考价值。

在springboot框架里进行项目开始时,我们在resource文件夹里可以存放配置文件,而格式可以有两种,properties和yml,前者是扁平的k/v格式,而后者是yml的树型结构,我们建议使用后者,因为它的可读性更强,如果现有是properties,也可以转换成yml格式,我们把properies里按.去拆分即可。

例如:下面是properties格式的配置

spring.data.mongodb.uri=mongodb://192.168.200.214:27017/Test

把它拆分成yml格式后,就变成了这样

spring:
  data:
    mongodb:
      uri: mongodb://192.168.200.214:27017/Test

它是天生就是一种树型建构,可读性更强!我们在进行yml书写如需要注意以下问题

  1. 原有的key,例如spring.data.mongodb.uri,按“.”分割,都变成树状的配置
  2. 最后一个元素的key后面的冒号,后面一定要跟一个空格

感谢各位的阅读!

以上是关于springboot~application.properties和application.yml的使用的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot使用Redis缓存

springboot.springboot用最简单的方式整合mybatis

Spring启动连接mysql中的多个模式

Kafka中@KafkaListener如何动态指定多个topic

spring boot jsp文件无法查看

management.server.port 和 management.port 属性有啥区别?