Spring Series---Springboot指定不同的啟動環境方法總結
概要
Springboot啟動指定不同的環境也主要是通過spring.profiles.active來做的,簡單且容易理解。
配置方式
配置方式主要分為2類:
1,各環境配置寫在不同的檔案或資料夾當中,這個在通過docker容器部署的標準配置了
2,更簡單、普通和常用的方式是通過把各環境的配置寫在一個檔案當中,尤其適於配置項少的情況,各環境通過“---”來隔開
啟動方式
可分為2種,
第一種:
java –jar -Dspring.profiles.active=prod jar的路徑 //注意,-Dspring.profiles.active=prod不能放在命令後面
第二種:
java -jar my-spring-boot.jar --spring.profiles.active=test
例項
配置檔案applications.yml
server:
port: 8082
# 預設的profile為dev,其他環境通過指定啟動引數使用不同的profile,比如:
# 測試環境:java -jar my-spring-boot.jar --spring.profiles.active=test
# 生產環境:java -jar my-spring-boot.jar --spring.profiles.active=prod
spring:
profiles:
active: dev
---
# 開發環境配置
spring:
profiles: dev
mysql:
ipPort: localhost:3306
---
# 測試環境配置
spring:
profiles: test
mysql:
ipPort: 192.168.0.12:8066
---
# 生產環境配置
spring:
profiles: prod
mysql:
ipPort: 192.168.0.13:8066
啟動方法
使用方法:
通過指定啟動引數使用不同的profile
# 測試環境:java -jar my-spring-boot.jar --spring.profiles.active=test
# 生產環境:java -jar my-spring-boot.jar --spring.profiles.active=prod
相關文章
- Spring Boot - Profile不同環境配置Spring Boot
- Mongodb總結4-Spring環境使用MongodbMongoDBSpring
- ORACLE RAC環境下節點自動重啟問題總結Oracle
- Mac環境下MySQL無法啟動的處理方法MacMySql
- Windows環境啟動RocketMQWindowsMQ
- js執行環境總結JS
- 瑞數6補環境的總結
- 不同Java除錯方法總結 - VardhanJava除錯
- Spring 框架基礎(01):核心元件總結,基礎環境搭建Spring框架元件
- vue不同環境的壓包配置方法(vue-cli 3.0)Vue
- 在solaris環境下,根據java程式的不同,設定不同的環境變數Java變數
- 提高分散式環境中程式啟動效能的一個方法分散式
- 基於 Laradock 環境 Project 的總結Project
- OpenMP 環境變數使用總結變數
- WINDOWS環境下ORACLE啟動的問題WindowsOracle
- maven,環境指定不生效,profiles指定不生效Maven
- 使用12c PDB整合環境的總結
- Eureka:生產環境優化總結。優化
- vi 命令使用--AIX環境下總結AI
- 不同環境下的mvn執行指令
- Vue 不同環境配置 API 地址VueAPI
- Windows環境下Redis啟動多例項WindowsRedis
- linux環境下ORACLE自啟動LinuxOracle
- 不同性別玩家對於遊戲環境的不同選擇遊戲
- Android及Robotium學習總結【環境…Android
- Wp8開發環境搭建總結開發環境
- 讓你的Win8極速開機啟動方法總結
- Oracle Restart環境下的開機啟動指令碼OracleREST指令碼
- 不同環境中伺服器的分類伺服器
- Android-構建不同環境的ApkAndroidAPK
- vue-cli 根據不同的環境打包Vue
- Vue設定不同的環境釋出程式Vue
- Win8系統快速開機啟動方法總結
- Spring啟動invokeBeanFactoryPostProcessors方法解釋SpringBean
- Hadoop叢集環境啟動順序Hadoop
- Python虛擬環境 flask快速啟動PythonFlask
- linux 環境變數設定方法總結(PATH/LD_LIBRARY_PATH)Linux變數
- 配置變數區分不同環境變數