SpringBoot配置多环境
在 resource
目录下新建3个文件,application.yml
主配置文件,application-dev.yml
开发测试环境,application-prod.yml
生产环境。
application-dev.yml
# 开发环境
server:
port: 9000
servlet:
session:
timeout: 30
tomcat:
uri-encoding: UTF-8
myenvironment:
name: 开发环境
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
application-prod.yml
# 生产环境
server:
port: 9000
servlet:
session:
timeout: 30
tomcat:
uri-encoding: UTF-8
myenvironment:
name: 生产环境
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
在 application.yml
中,指定当前活动的配置文件。
spring:
profiles:
active: dev # active命令表示当前生效的配置文件是dev
1
2
3
2
3
在启动时指定配置文件
java -jar name.jar --spring.profiles.active=prod
1
上次更新: 2023/09/22, 16:54:32