多环境配置
小于 1 分钟Spring全家桶SpringBoot精讲细讲
properties
文件名必须以application开头:
- application.properties
- application-dev.properties (开发环境)
- application-test.properties (测试环境)
- application-prd.properties(生产环境)
# springboot多环境配置。可以选择激活那个文件
spring.profiles.active=dev
yaml
server:
port: 8080
spring:
profiles:
active: prd
---
server:
port: 8083
spring:
profiles: dev
---
server:
port: 80
spring:
profiles: prd
推荐使用多个配置文件,不同的文件配置不同的环境。
激活指定profile
配置文件中:
spring.profiles.active=dev
或者spring: profiles: active: dev
命令行:
java -jar jar包 --spring.profiles.active=dev
可以直接在测试的时候,配置传入命令行参数
虚拟机参数 :
-Dspring.profiles.active=dev
优先级
命令行参数 > JVM参数 > 配置文件