欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习笔记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

   方法一:

学习笔记springBoot——配置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

                  学习笔记springBoot——配置profile多环境方法

 

   --配置文件 spring.profile.active=profile

   --jvm参数 -Dspring.profiles.active=proflie

     学习笔记springBoot——配置profile多环境方法