1. 程式人生 > 其它 >SpringBoot - 多環境配置

SpringBoot - 多環境配置

目錄

專案配置

專案配置如下圖所示,application.yml中的配置項在任何環境下均生效,application-dev.yml中的配置在開環境下生效,application-prod.yml中的配置在生產環境下生效。配置檔案的application-開頭是固定規範,後面的部分是自定義的。

  • application.yml
spring:
  profiles:
    active: dev
server:
  port: 8080
  • application-dev.yml
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/cms?characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
    username: root
    password: sunday
  • application-prod.yml
spring:
  datasource:
    url: jdbc:mysql://192.168.43.109:3306/cms?characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
    username: root
    password: sunday

啟動方式

  • 修改application.yml中spring.profiles.active=xxx 指定配置檔案
  • 命令啟動中攜帶引數指定配置檔案
java -jar xxx.jar --spring.profiles.active=dev
- End -
夢想是鹹魚
關注一下吧
以上為本篇文章的主要內容,希望大家多提意見,如果喜歡記得點個推薦哦 作者:夢想是鹹魚 出處:https://www.cnblogs.com/maggieq8324/ 本文版權歸作者和部落格園共有,歡迎轉載,轉載時保留原作者和文章地址即可。