02. Spring boot 之 profile 配置
设置激活 Spring Profiles
SPRING Environment 为此提供了一个 API,但是您通常会设置一个 System 属性(spring.profiles.active) 或者一个 OS 环境变量(SPRING_PROFILES_ACTIVE)。此外,您可以使用 -D 参数启动应用程序(记住将其放在 main 类或 jar 归档之前) ,如下所示:
1 | java -jar -Dspring.profiles.active=production demo-0.0.1-SNAPSHOT.jar |
或者
1 | java -jar demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=production |
在 Spring Boot 中,您还可以在 application.properties 中设置 active profile ,如下面的示例所示:
可以是一个
1 | spring.profiles.active=production |
也可以是多个
1 | spring.profiles.active=dev,hsqldb |
或者使用 application.yml 形式
1 | spring: |
