学习笔记springBoot——配置profile多环境方法
程序员文章站
2022-05-08 09:59:55
...
笔记来源:尚硅谷
Profile是Spring对不同环境提供不同配置功能的支持,可以通过**,指定参数等方式快速切换环境
1.多profile文件形式:
-格式:application-{profile}.proferties
如:application-dev.proferties,application-prod.proferties
默认启动 application.properties 配置文件
application.properties
server.port = 8080
我们指定 :
application-dev.proferties
server.port = 8081
application-prod.proferties
server.port = 8082
指定启动配置 dev 或 prod
application.properties
spring.port = 8080
spring.profiles.active= dev
启动端口为 8081
application.properties
spring.port = 8080
spring.profiles.active= prod
启动端口为 8082
2.多profile文档块模式
启用application.yml
还以以上为例
application.yml
server:
port: 8080
#spring:
# profiles:
# active: dev
#或者
spring:
profiles:
active: prod
---
server:
port: 8081
spring:
profiles: dev
---
server:
port: 8082
spring:
profiles: prod
3.**方式
--命令行 --spring.profile.active=profile
方法一:
方法二:
将项目打包
控制台输入:Java -jar java -jar 项目.jar --spring.profiles.active = profile
如:java -jar spring-boot-02-loging-0.0.1-SNAPSHOT.jar --spring.profiles.active = prod
--配置文件 spring.profile.active=profile
--jvm参数 -Dspring.profiles.active=proflie
推荐阅读
-
springboot笔记05——profile多环境配置切换
-
springboot利用profile配置文件进行多环境切换
-
springboot学习(一):多环境配置
-
学习笔记springBoot——配置profile多环境方法
-
Spring Boot学习笔记(3)——加载指定配置文件&Profile多环境支持
-
非maven springboot配置多环境profile
-
SpringBoot 结合profile配置多环境
-
springboot多profile环境maven配置
-
跟我学springboot(十一)springboot配置profile多环境支持
-
【SpringBoot】SpringBoot配置Profile多环境支持