91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么對Spring Boot配置文件進行多環境配置

發布時間:2020-12-04 17:40:06 來源:億速云 閱讀:193 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關怎么對Spring Boot配置文件進行多環境配置,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

一. 多環境配置的好處:

1.不同環境配置可以配置不同的參數~

2.便于部署,提高效率,減少出錯~

二. properties多環境配置

1. 配置激活選項

spring.profiles.active=dev

2.添加其他配置文件

怎么對Spring Boot配置文件進行多環境配置

application.properties:

#激活哪一個環境的配置文件
spring.profiles.active=dev
#公共配置
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss:

運行的時候還可以制定激活的環境

java -jar myapp.jar --spring.profiles.active=prd

三.YAML多環境配置

1.配置激活選項

spring:
   profiles:
    active: dev  

2.在配置文件添加三個英文狀態下的短橫線即可區分

---
spring:
  profiles: dev

application.yml

#激活哪一個環境的配置文件
spring:
 profiles:
  active: prd
#公共配置
spring:
 jackson:
  date-format: yyyy-MM-dd HH:mm:ss
---
spring:
 profiles: dev
server:
 port: 8081
---
spring:
 profiles: test
server:
 port: 8082
---
spring:
 profiles: prd
server:
 port: 8083

這種情況是報錯的:Duplicate key: spring

正確的配置:

#激活哪一個環境的配置文件
#公共配置
spring:
 profiles:
  active: prd
 jackson:
  date-format: yyyy-MM-dd HH:mm:ss
---
spring:
 profiles: dev
server:
 port: 8081
---
spring:
 profiles: test
server:
 port: 8082
---
spring:
 profiles: prd
server:
 port: 8083

四.兩種配置方式的比較

1. Properties配置多環境,需要添加多個配置文件,YAML只需要一個配件文件

yml文件本身具有區分不同環境的能力

2.書寫格式的差異,yaml相對比較簡潔,優雅

3. YAML的缺點:不能通過@PropertySource注解加載。如果需要使用@PropertySource注解的方式加載值,那就要使用properties文件。

上述就是小編為大家分享的怎么對Spring Boot配置文件進行多環境配置了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盖州市| 郁南县| 江阴市| 万年县| 康平县| 普安县| 东乌珠穆沁旗| 蓬莱市| 修文县| 陈巴尔虎旗| 永州市| 电白县| 德兴市| 晋城| 六枝特区| 赣州市| 广平县| 逊克县| 故城县| 资兴市| 磴口县| 甘肃省| 清镇市| 定远县| 赤峰市| 都匀市| 白城市| 广东省| 正宁县| 奎屯市| 海兴县| 佳木斯市| 梁山县| 东山县| 苍山县| 安义县| 伊春市| 阳泉市| 白水县| 南华县| 宁都县|