spring boot學習4 多環境配置
說明:
在企業中,一個專案一般都有測試環境(test) 、開發環境(dev)、生產環境(pro)等等。在每個環境中,配置資訊會不一樣的。比如資料庫、靜態資原始檔位置等都會不一樣的。
那麼使用spring boot怎麼處理這些呢?
假設現在我們的開發環境埠是:“
測試環境埠是:
生產環境埠為:
建立如下圖的配置檔案:
說明:
1: dev是開發環境的
2:pro是生產環境的
3:test是測試環境的
4:是預設配置檔案。
那麼現在我想要訪問測試環境。也就是埠是8081的怎麼配置?
需要在application.properties中配置:
使用如下:
spring.profiles.active= 需要的環境名稱
說明:
環境名稱就是application- 後面對應的
如上圖,說明我們配置的是測試環境的。也就是埠是8081.那麼對不對呢?
來源:凱哥Java(kaigejava)
個人部落格:
我們啟動專案:檢視列印日誌:
直接切換到生產環境(pro)埠是8888的
儲存後,在看列印日誌。
可以看到已經切換埠是8888。
這樣就可以在不同環境使用不同的配置檔案了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2823741/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Boot 2.4 對多環境配置的支援更改Spring Boot
- Spring Boot - Profile不同環境配置Spring Boot
- Spring Boot - 多模組多環境配置,大廠必備技能Spring Boot
- Spring Boot + Mybatis + Spring MVC環境配置(三):DataSource配置Spring BootMyBatisMVC
- Spring Boot + Mybatis + Spring MVC環境配置(二):Mybatis Generator配置Spring BootMyBatisMVC
- Spring Boot 學習筆記(4):配置properties(1)Spring Boot筆記
- Spring Boot 學習筆記(4):配置properties(2)Spring Boot筆記
- Spring boot學習(二) Spring boot基礎配置Spring Boot
- Spring Boot學習筆記:Spring Boot核心配置Spring Boot筆記
- Spring Boot + Mybatis + Spring MVC環境配置(五):templates模板使用Spring BootMyBatisMVC
- Spring Boot + Mybatis + Spring MVC環境配置(四):MVC框架搭建Spring BootMyBatisMVC框架
- Spring Boot + Mybatis + Spring MVC環境配置(一) :Spring Boot初始化,依賴新增Spring BootMyBatisMVC
- spring boot環境抽象Spring Boot抽象
- Spring Boot 入門系列(二十四)多環境配置,3分鐘搞定!Spring Boot
- webpack4 多頁面,多環境配置Web
- 深度學習環境配置深度學習
- Spring boot學習(八)Spring boot配置ehcache快取框架Spring Boot快取框架
- Spring boot學習(九)Spring boot配置郵件傳送Spring Boot
- Linux系統CentOS 7配置Spring Boot執行環境LinuxCentOSSpring Boot
- Webpack4 學習筆記八 開發環境和生產環境配置Web筆記開發環境
- AspNetCore配置多環境log4net配置檔案NetCore
- spring boot學習(4): 命令列啟動Spring Boot命令列
- SpringBoot多環境配置Spring Boot
- Nacos 多環境配置
- Maven多環境配置Maven
- vue 多環境配置Vue
- 深度學習環境配置(windows 11)深度學習Windows
- 嗯,挺全乎兒的,Spring Boot 多環境配置都在這裡了,你喜歡哪種?Spring Boot
- 【教程】Spring+Mybatis環境配置多資料來源SpringMyBatis
- Spring Boot 學習筆記(5):日誌配置Spring Boot筆記
- Spring Boot 配置 tess4jSpring Boot
- spring boot學習Spring Boot
- Spring Boot 學習Spring Boot
- Ubuntu18.04深度學習環境配置Ubuntu深度學習
- JAVA學習——JDK開發環境配置JavaJDK開發環境
- Spring Boot入門(二):使用Profile實現多環境配置管理&獲取配置檔案值的兩種方式Spring Boot
- Spring boot學習(三) Spring boot整合mybatisSpring BootMyBatis
- Spring boot學習(四)Spring boot整合DruidSpring BootUI