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

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中的屬性進(jìn)行綁定,
// 第一種方式:此類放到容器中加上@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")與配置文件中屬性進(jìn)行綁定

兩種組合注解 

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

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

這樣就能將實(shí)體類放入容器中,并與配置文件進(jìn)行綁定

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

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

相關(guān)文章

  • Idea連接數(shù)據(jù)庫并執(zhí)行SQL語句的方法示例

    Idea連接數(shù)據(jù)庫并執(zhí)行SQL語句的方法示例

    這篇文章主要介紹了Idea連接數(shù)據(jù)庫并執(zhí)行SQL語句的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Spring實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Spring實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    這篇文章主要介紹了Spring?實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離,大多數(shù)系統(tǒng)都是讀多寫少,為了降低數(shù)據(jù)庫的壓力,可以對主庫創(chuàng)建多個從庫,從庫自動從主庫同步數(shù)據(jù),程序中將寫的操作發(fā)送到主庫,將讀的操作發(fā)送到從庫去執(zhí)行,需要的朋友可以參考下
    2024-01-01
  • springboot攔截器HandlerInterceptor不生效的原因排查

    springboot攔截器HandlerInterceptor不生效的原因排查

    本文主要介紹了springboot攔截器HandlerInterceptor不生效的原因排查,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-06-06
  • Java中的字符型文件流FileReader和FileWriter詳細(xì)解讀

    Java中的字符型文件流FileReader和FileWriter詳細(xì)解讀

    這篇文章主要介紹了Java中的字符型文件流FileReader和FileWriter詳細(xì)解讀,與字節(jié)型文件流不同,字節(jié)型文件流讀取和寫入的都是一個又一個的字節(jié),而字符型文件流操作的單位是一個又一個的字符,字符型流認(rèn)為一個字母是一個字符,而一個漢字也是一個字符,需要的朋友可以參考下
    2023-10-10
  • 在IDEA中配置tomcat并創(chuàng)建tomcat項(xiàng)目的圖文教程

    在IDEA中配置tomcat并創(chuàng)建tomcat項(xiàng)目的圖文教程

    這篇文章主要介紹了在IDEA中配置tomcat并創(chuàng)建tomcat項(xiàng)目的圖文教程,需要的朋友可以參考下
    2020-07-07
  • SpringBoot統(tǒng)一功能處理實(shí)現(xiàn)的全過程

    SpringBoot統(tǒng)一功能處理實(shí)現(xiàn)的全過程

    最近在做項(xiàng)目時需要對異常進(jìn)行全局統(tǒng)一處理,主要是一些分類入庫以及記錄日志等,下面這篇文章主要給大家介紹了關(guān)于SpringBoot統(tǒng)一功能處理實(shí)現(xiàn)的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • Spring中的@RestController注解詳細(xì)解析

    Spring中的@RestController注解詳細(xì)解析

    這篇文章主要介紹了Spring中的@RestController注解詳細(xì)解析,@RestController 是 Spring Framework 中的一個注解,用于標(biāo)識一個類為 RESTful Web 服務(wù)的控制器(Controller),處理 HTTP 請求并返回相應(yīng)的數(shù)據(jù),
    2024-01-01
  • 詳解SpringCloudGateway內(nèi)存泄漏問題

    詳解SpringCloudGateway內(nèi)存泄漏問題

    這篇文章主要介紹了詳解SpringCloudGateway內(nèi)存泄漏問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 為IntelliJ IDEA配置JVM參數(shù)的兩種方法

    為IntelliJ IDEA配置JVM參數(shù)的兩種方法

    在使用IntelliJ IDEA進(jìn)行Java開發(fā)時,合理配置JVM參數(shù)對于優(yōu)化項(xiàng)目性能和資源管理至關(guān)重要,IntelliJ IDEA提供了兩種方便的方式來設(shè)置JVM參數(shù),本文將詳細(xì)介紹這兩種方法:通過工具欄編輯配置和通過服務(wù)編輯配置,需要的朋友可以參考下
    2024-12-12
  • Spring配置文件的拆分和整合過程分析

    Spring配置文件的拆分和整合過程分析

    在實(shí)際應(yīng)用里,隨著應(yīng)用規(guī)模的增加,系統(tǒng)中 Bean 數(shù)量也大量增加,導(dǎo)致配置文件非常龐大。為了避免這種情況的產(chǎn)生,提高配置文件的可讀性與可維護(hù)性,可以將Spring 配置文件分解成多個配置文件,感興趣的朋友跟隨小編一起看看吧
    2022-10-10

最新評論