spring boot 打包的时候区分环境

打包区分部署环境

  1. resources中新建三个文件分别是application.yaml application-dev.yaml application-prod.yaml
    spring boot 打包的时候区分环境_第1张图片

  2. 可以在application.yaml中配置

    • active: dev就是开发环境,对应的就是application-dev.yaml文件
    • active: prod就是开发环境,对应的就是application-prod.yaml文件
     profiles:
       active: dev
    

spring boot 打包的时候区分环境_第2张图片

  1. 注意 : application.yaml是公共的配置项,-dev.yaml-prod.yaml中配置专属的配置项就行
    spring boot 打包的时候区分环境_第3张图片

区分方法

  1. application.yaml中的active: prod修改之后,再次打包,就会识别为application-prod.yaml文件
  2. 也可以打包的时候
java -jar 包名.jar --spring.profiles.active=prod

spring boot 打包的时候区分环境_第4张图片

spring boot 打包的时候区分环境_第5张图片

你可能感兴趣的:(Java,spring,boot)