bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何在SpringBoot中配置spring.profiles屬性

本篇文章為大家展示了如何在Spring Boot中配置spring.profiles屬性,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

成都創新互聯專業為企業提供龍陵網站建設、龍陵做網站、龍陵網站設計、龍陵網站制作等企業網站建設、網頁設計與制作、龍陵企業網站模板建站服務,十余年龍陵做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

Spring Boot配置特定屬性spring.profiles

SpringBoot能使用application- {你的自定義profile名稱myProfileName} .properties模式添加任何你指定配置文件到其屬性文件。

要加載特定的配置文件屬性文件,我們可以使用命令行選項-Dspring.profiles.active = myProfileName。

缺省默認SpringBoot是加載application.properties,無需任何-Dspring.profile.active選項,或使用-Dspring.profiles.active = default來加載。默認屬性文件也可以命名為application-default.properties

默認配置文件application.properties中指定的任何屬性將被你指定加載的配置文件中的的屬性覆蓋。

也可以在application.properties中指定激活配置文件。

spring.profiles.active=prod

比如你有三個配置文件:

src/main/resources/application.properties(默認的)

src/main/resources/application-dev.properties(你指定的dev)

src/main/resources/application-prod.properties(你指定的prod)

如果在application.properties中有:

spring.profiles.active=prod

那么SpringBoot將加載application-prod.properties內容。

如果你在代碼中使用配置文件中的變量:

@Component
<b>public</b> <b>class</b> ClientBean {
 @Value(<font>"${app.window.width}"</font><font>)
 <b>private</b> <b>int</b> width;
 @Value(</font><font>"${app.window.height}"</font><font>)
 <b>private</b> <b>int</b> height;
</font>

如果application-prod.properties和application.properties都有app.window.width和app.window.height,那么以prod中配置的值為主。

spring.profile.include屬性

在application-prod.properties還可以加入

spring.profiles.include=throttling,db

這是無條件地添加活動配置文件(以逗號分隔)。此屬性添加的配置文件不會根據某些條件或命令行開關決定是否添加,而是始終無條件添加它們。

上述配置是就加載了:

src/main/resources/application-throttling.properties
src/main/resources/application-db.properties

springboot是什么

springboot一種全新的編程規范,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程,SpringBoot也是一個服務于框架的框架,服務范圍是簡化配置文件。

上述內容就是如何在Spring Boot中配置spring.profiles屬性,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯行業資訊頻道。

當前文章:如何在SpringBoot中配置spring.profiles屬性
文章路徑:http://vcdvsql.cn/article30/pcdopo.html

成都網站建設公司_創新互聯,為您提供網站營銷面包屑導航企業網站制作品牌網站設計用戶體驗網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設