最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot中的@ConfigurationProperties注解解析

 更新時間:2023年11月28日 09:40:42   作者:明天天明~  
這篇文章主要介紹了SpringBoot中的@ConfigurationProperties注解解析,Spring源碼中大量使用了ConfigurationProperties注解,通過與其他注解配合使用,能夠?qū)崿F(xiàn)Bean的按需配置,該注解可以放在類上,也可以放在方法上,需要的朋友可以參考下

SpringBoot中的@ConfigurationProperties注解

Spring源碼中大量使用了ConfigurationProperties注解,通過與其他注解配合使用,能夠?qū)崿F(xiàn)Bean的按需配置。

該注解有一個prefix屬性,通過指定的前綴,綁定配置文件中的配置,該注解可以放在類上,也可以放在方法上。

配置文件中

Car類中:

@Component
//將配置文件application.properties中的屬性進行綁定,
// 第一種方式:此類放到容器中加上@Component注解
//第二種方式:在Myconfig中使用注解@EnableConfigurationProperties(Car.class)
//  @EnableConfigurationProperties(Car.class)功能:
//    1. 開啟Car配置綁定功能
//    2. 把這個Car這個組件自動注冊到容器中,就不用寫@Component
@ConfigurationProperties(prefix = "mycat")
 
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Car {
 
 
    private String name;
    public Integer price;
}

@ConfigurationProperties(prefix = "mycat")與配置文件中屬性進行綁定

兩種組合注解 

1. @EnableConfigurationProperties(Car.class) +@ConfigurationProperties(prefix = "mycat"配置MyConfig類上標(biāo)注開啟Car類綁定功能,把這個Car類自動注冊到容器中

2. @Component+@ConfigurationProperties(prefix = "mycat)

這樣就能將實體類放入容器中,并與配置文件進行綁定

相當(dāng)于setName以及setPrice

到此這篇關(guān)于SpringBoot中的@ConfigurationProperties注解解析的文章就介紹到這了,更多相關(guān)@ConfigurationProperties注解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot使用maven指定依賴包的版本(解決示例)

    SpringBoot使用maven指定依賴包的版本(解決示例)

    我們在使用A依賴的時候,這個依賴有引入了第三方B依賴,這時候我想指定B依賴的版本號,下面?zhèn)€大家分享解決示例,對SpringBoot maven依賴包相關(guān)配置方法感興趣的朋友一起看看吧
    2024-04-04
  • SpringMVC接收頁面Post提交的json字符串并解析過程

    SpringMVC接收頁面Post提交的json字符串并解析過程

    本文介紹了在SpringMVC中,利用@RequestBody String param接收頁面POST提交的JSON字符串,并通過fastjson進行解析的方法,為開發(fā)者提供了實用參考
    2025-10-10
  • SpringBoot搭建全局異常攔截

    SpringBoot搭建全局異常攔截

    這篇文章主要介紹了SpringBoot搭建全局異常攔截,本文通過詳細的介紹與代碼的展示,詳細的說明了如何搭建該項目,包括創(chuàng)建,啟動和測試步驟,需要的朋友可以參考下
    2021-06-06
  • java實現(xiàn)按層遍歷二叉樹

    java實現(xiàn)按層遍歷二叉樹

    這篇文章主要為大家詳細介紹了java實現(xiàn)按層遍歷二叉樹,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Guava中這些Map技巧可以讓代碼量減少了50%

    Guava中這些Map技巧可以讓代碼量減少了50%

    guava提供了非常強大的操作,可以讓我們把java代碼寫的很簡潔,下面這篇文章主要給大家介紹了關(guān)于Guava中這些Map使用技巧可以讓代碼量減少了50%的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Spring gateway + Oauth2實現(xiàn)單點登錄及詳細配置

    Spring gateway + Oauth2實現(xiàn)單點登錄及詳細配置

    gateway是基于 WebFlux的響應(yīng)式編程框架,所以在使用securityConfig時采用的注解是@EnableWebFluxSecurity,接下來通過本文給大家介紹Spring gateway + Oauth2實現(xiàn)單點登錄及詳細配置,感興趣的朋友一起看看吧
    2021-09-09
  • Java類的初始化實踐分析

    Java類的初始化實踐分析

    這篇文章主要介紹了Java類的初始化,結(jié)合具體實例形式較為詳細的分析了java類初始化的常見情況、操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2019-07-07
  • JDK8 HashMap紅黑樹退化為鏈表的機制方式

    JDK8 HashMap紅黑樹退化為鏈表的機制方式

    這篇文章主要介紹了JDK8 HashMap紅黑樹退化為鏈表的機制方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Java實現(xiàn)根據(jù)模板讀取PDF并替換指定內(nèi)容

    Java實現(xiàn)根據(jù)模板讀取PDF并替換指定內(nèi)容

    在實際開發(fā)里,經(jīng)常會遇到需要根據(jù)?PDF?模板文檔生成特定?PDF?的需求,本文將利用Java中的iText實現(xiàn)讀取?PDF?模板文檔并替換指定內(nèi)容,最后重新生成新PDF,感興趣的可以了解下
    2025-02-02
  • Spring?Boot?集成接口管理工具?Knife4j

    Spring?Boot?集成接口管理工具?Knife4j

    這篇文章主要介紹了Spring?Boot?集成接口管理工具?Knife4j,首先通過創(chuàng)建一個?Spring?Boot?項目展開主題,需要的小伙伴可以參考一下
    2022-05-05

最新評論

报价| 龙川县| 乐平市| 永和县| 浙江省| 英吉沙县| 南岸区| 宝坻区| 东光县| 上犹县| 定日县| 三明市| 永济市| 塔河县| 铁力市| 德惠市| 华容县| 恩施市| 若羌县| 墨脱县| 广平县| 泾源县| 卢湾区| 大城县| 腾冲县| 天峻县| 杨浦区| 孙吴县| 思南县| 滨海县| 德州市| 宁德市| 松桃| 留坝县| 临汾市| 缙云县| 汉阴县| 南川市| 宁河县| 汪清县| 富阳市|