SpringBoot 多环境配置及配置文件位置

这里写目录标题

一、配置文件的优先级

官网给的优先级:
SpringBoot 多环境配置及配置文件位置
1、file:指的是项目路径;项目下的config文件夹下
2、直接项目下
3、类路径下(main下的java或者resources)的config
4、默认路径
SpringBoot 多环境配置及配置文件位置

多环境切换(一)

不太推荐这种,所以就截个图看一下就行了(来自狂神)
SpringBoot 多环境配置及配置文件位置

多环境切换(二)

使用yaml来进行切换(知道就行了,这个方式好像被弃用了,有新的方法了样,以后再进行修改)

#多环境切换
server:
  port: 8080
#默认使用的8080,如若使用8082可以直接使用下面部分就可使用8082端口
spring:
  profiles:
    active: test
---
server:
  port: 8081
spring:
  profiles: dev

---
server:
  port: 8082
spring:
  profiles: test
上一篇:[nginx] - 使用nginx实现反向代理,动静分离,负载均衡,session共享


下一篇:AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles