SpringBoot配置文件
1.介绍
springboot有两种配置文件,一种是*.properties,另一种是·*.yml。他们两个用起来很相似,但是也有一些区别;YAML 配置是有序的,properties 配置是无序的,自定义的 YAML 目前暂时不支持使用注解直接注入到 Spring Boot 项目中(即除了application.yml其他xxx.yml是无法注入到项目中),还有一个就是yml不支持@PropertySource注解
2.项目中的位置
首先,当我们创建一个 Spring Boot 工程时,默认 resources 目录下就有一个 application.properties 文件,可以在 application.properties 文件中进行项目配置,但是这个文件并非唯一的配置文件,在 Spring Boot 中,一共有 4 个地方可以存放 application.properties 文件。
1.当前项目根目录下的 config 目录下
2.当前项目的根目录下
3.resources 目录下的 config 目录下
4.resources 目录下
按如上顺序,四个配置文件的优先级依次降低。如下:

3.用于不同的profile

当你配置了不同的profile当你要使用时你只需要在主配置文件中激活其他profile配置即可。
spring:
profiles:
active: dev
浙公网安备 33010602011771号