SpringBoot多环境配置文件

SpringBoot可以根据环境不同设置多个配置文件,比如可以设置application-dev.yml配置,就是开发环境,application-prod.yml配置就是生产环境

那么系统该如何决定激活哪个文件呢?

在application.yml里面,设置spring.profiles.active来配置激活哪一个

1
2
3
4
5
6
7
server:
port: 8080
servlet:
context-path: /demo
spring:
profiles:
active: prod