欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot中獲取配置文件的注解詳解

 更新時間:2023年10月27日 09:56:07   作者:夜聆離殤  
這篇文章主要介紹了SpringBoot中獲取配置文件的注解詳解, 一般情況下:如果我們只是在某個業(yè)務邏輯中需要獲取一下配置文件中的某項值,使用@Value,如果我們使用JavaBean來與配置文件進行映射,我們直接使用@ConfigurationProperties,需要的朋友可以參考下

一. @Value與@ConfigurationProperties

注解@ConfigurationProperties@Value
功能批量注入配置文件中的屬性 一個個指定
松散綁定(松散語法)支持不支持
SPEL不支持支持
JSR303數據校驗支持不支持
復雜類型封裝支持不支持

不管是yml配置文件還是properties配置文件,他們都能獲取到值。

一般情況下:如果我們只是在某個業(yè)務邏輯中需要獲取一下配置文件中的某項值,使用@Value。

如果我們使用JavaBean來與配置文件進行映射,我們直接使用@ConfigurationProperties。

二. @PropertySource與@ImportResource與@Bean

1.@PropertySource:加載指定的配置文件(@ConfigurationProperties默認從全局配置文件中獲取值)

eg:我這有個配置文件person.properties

person.name=xuye
person.age=18
person.birth=1993/12/29
person.maps.k1=v1
person.maps.k2=12
person.lists=a,b,c
person.pet.name=dog
person.pet.age=1

2.@ImportResource:導入spring配置文件,讓配置文件里面的內容生效。

Spring Boot里面沒有Spring的配置文件,我們自己編寫的配置文件,也不能自動識別;想讓Spring的配置文件生效,加載進來;@ImportResource標注在一個配置類上(例如放在Spring Boot啟動類上)。

3.@Bean:Spring Boot是采用全注解的方式,一般我們使用配置類的方式來自聲明配置文件。

編寫一個配置類,放到Spring Boot組件中

1. 在類上添加@Configuration

2.在某個方法上添加@Bean,這個方法返回值就是我們要的某個實例(方法的返回值添加到容器中,容器中這個組件的名稱就是方法名)。

到此這篇關于SpringBoot中獲取配置文件的注解詳解的文章就介紹到這了,更多相關SpringBoot配置文件注解內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Mybatis設置sql打印日志的多種方法

    Mybatis設置sql打印日志的多種方法

    這篇文章主要介紹了Mybatis設置sql打印日志,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Maven將代碼及依賴打成一個Jar包的方式詳解(最新推薦)

    Maven將代碼及依賴打成一個Jar包的方式詳解(最新推薦)

    這篇文章主要介紹了Maven將代碼及依賴打成一個Jar包的方式,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Java?超詳細講解十大排序算法面試無憂

    Java?超詳細講解十大排序算法面試無憂

    這篇文章主要介紹了Java常用的排序算法及代碼實現,在Java開發(fā)中,對排序的應用需要熟練的掌握,這樣才能夠確保Java學習時候能夠有扎實的基礎能力。那Java有哪些排序算法呢?本文小編就來詳細說說Java常見的排序算法,需要的朋友可以參考一下
    2022-04-04
  • Mybatis返回數組的兩種實現方式

    Mybatis返回數組的兩種實現方式

    這篇文章主要介紹了Mybatis返回數組的兩種實現方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 通過JWT來解決登錄認證問題的方案

    通過JWT來解決登錄認證問題的方案

    Json web token (JWT),是為了在網絡應用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準((RFC7519),該token被設計為緊湊且安全的,特別適用于分布式站點的單點登錄(SSO)場景,本文給大家介紹了如何通過 JWT 來解決登錄認證問題,需要的朋友可以參考下
    2024-12-12
  • java遞歸菜單樹轉換成pojo對象

    java遞歸菜單樹轉換成pojo對象

    這篇文章介紹了java遞歸菜單樹轉換成pojo對象的具體實現,有需要的朋友可以參考一下
    2013-08-08
  • Spring Cloud Zipkin服務端追蹤服務

    Spring Cloud Zipkin服務端追蹤服務

    這篇文章主要介紹了Spring Cloud Zipkin服務端追蹤服務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Java實現讀取html文本內容并按照格式導出到excel中

    Java實現讀取html文本內容并按照格式導出到excel中

    這篇文章主要為大家詳細介紹了如何使用Java實現讀取html文本提取相應內容按照格式導出到excel中,文中的示例代碼講解詳細,需要的可以參考下
    2024-02-02
  • SpringBoot開發(fā)存儲服務器實現過程詳解

    SpringBoot開發(fā)存儲服務器實現過程詳解

    這篇文章主要為大家介紹了SpringBoot開發(fā)存儲服務器實現過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • Springboot中靜態(tài)文件的兩種引入方式總結

    Springboot中靜態(tài)文件的兩種引入方式總結

    這篇文章主要介紹了Springboot中靜態(tài)文件的兩種引入方式總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評論