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

溫馨提示×

溫馨提示×

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

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

springboot @ConfigurationProperties和@PropertySource的區別有哪些

發布時間:2021-06-12 09:16:36 來源:億速云 閱讀:221 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“springboot @ConfigurationProperties和@PropertySource的區別有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“springboot @ConfigurationProperties和@PropertySource的區別有哪些”這篇文章吧。

springboot @ConfigurationProperties和@PropertySource區別

@ConfigurationProperties:尋找的是全局配置文件

springboot @ConfigurationProperties和@PropertySource的區別有哪些

@PropertySource:尋找的是指定的配置文件

理解里面有一個參數 value,可以指定很多個配置文件,所以是使用一個數組{}

springboot @ConfigurationProperties和@PropertySource的區別有哪些

springboot推薦使用這種方式給容添加組件:

創建一個config包,然后在包下創建一個class

springboot @ConfigurationProperties和@PropertySource的區別有哪些

使用@bean給容器中添加組件

springboot @ConfigurationProperties和@PropertySource的區別有哪些

springboot 使用@ConfigurationProperties和@PropertySource的問題

在使用Springboot時我們經常把一些key-value的屬性值配置在

.properties配置文件中,我們想通過@Value搭配Spring EL來讀取配置文件中的值來給我們的變量賦值。

在spring1.5一下提供了一個類注解:

@ConfigurationProperties:

常用的兩個屬性是:

locations:指定配置文件

prefix:指定該配置文件中的某個屬性群的前綴

但是使用spring1.5時,源碼部分做了修改,去掉了locations屬性,所以另一個注解就上場啦

@PropertySource:

value:這里指定配置文件,替代原來@ConfigurationProperties的locations

encoding:指定讀取配置文件時的編碼

這個encoding很重要,如果不指定使用默認的話很可能出現讀取亂碼的情況,我寫demo就遇到了,百度了很多解決方案都是從ide工具本身入手,根本不能解決問題,最后還是我自己看注解的源碼才發現有這個屬性的。

以上是“springboot @ConfigurationProperties和@PropertySource的區別有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

舒城县| 隆回县| 赣榆县| 沾益县| 昭觉县| 右玉县| 苏尼特左旗| 曲阳县| 平凉市| 荥经县| 景德镇市| 射阳县| 察隅县| 蒲城县| 会东县| 诏安县| 宁河县| 南丰县| 东丽区| 建瓯市| 渝中区| 永平县| 微博| 铜陵市| 龙山县| 乐都县| 勃利县| 定南县| 从化市| 鹤山市| 云龙县| 蓬溪县| 自贡市| 徐闻县| 湖北省| 诏安县| 乌拉特中旗| 天气| 石首市| 务川| 鹿邑县|