spring boot配置文件如何切换
spring boot多环境配置
spring boot 配置文件(application.yaml / xml)优先级:官方文档
file:./config/ - 优先级最高(项目根路径下的config)
file:./ - 优先级第二 -(项目根路径下)
classpath:/config/ - 优先级第三(项目resources/config下)
classpath:/ - 优先级第四(项目resources根目录)
-
使用spring.profiles.active = ??? 切换配置环境,如下 |
spring
profiles
spring.profiles.active=配置文件名
-
但是配置文件太多文件目录可能有点乱,那么yaml的优势就来了,如果你有多个配置,可以放在一个yaml中
server
如果我们要选择要用的配置,可以使用spring.profiles.active=配置名在一个yaml文件中切换(没有profiles属性的是默认选择)。

浙公网安备 33010602011771号