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

SpringBoot中@ConditionalOnProperty的使用及作用詳解

 更新時間:2024年01月26日 11:22:44   作者:極光雨雨  
這篇文章主要介紹了SpringBoot中@ConditionalOnProperty的使用及作用詳解,@ConditionalOnProperty通過讀取本地配置文件中的值來判斷 某些 Bean 或者 配置類 是否加入spring 中,需要的朋友可以參考下

@ConditionalOnProperty

來源

import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;

即: 來源于Spring boot 中的自動化配置部分

實際作用

通過讀取本地配置文件中的值來判斷 某些 Bean 或者 配置類 是否加入spring 中。

即 當前類通過 @Component 或者 @Configuration 注冊實體到spring 中時,都可以通過 @ConditionalOnProperty 來控制是否加入或者說有無該項。

實際使用

與 @Component 或者 @Configuration 等同級,都置于類上

@ConditionalOnProperty(prefix = "my",name = "config.switch",havingValue = "true")

@ConditionalOnProperty(name = "my.kafka.enable", havingValue = "true")
  • prefix: 為配置前綴,可以沒有
  • name: 如果有前綴則為前綴后面的所有
  • havingValue: 為配置項的值等于某一值時生效

配置

yml 中

my:
  config:
    switch: true

properties 中

my.config.switch: true

實例

@Configuration
@ConditionalOnProperty(prefix = "swagger", name = "enable", havingValue = "true")
public class SwaggerConfig {
	...........
}

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

相關(guān)文章

  • java必學必會之網(wǎng)絡(luò)編程

    java必學必會之網(wǎng)絡(luò)編程

    java必學必會之網(wǎng)絡(luò)編程,學習了解java網(wǎng)絡(luò)編程、網(wǎng)絡(luò)通信協(xié)議、TCP協(xié)議和UDP協(xié)議,對各個協(xié)議進行深入學習,做到必學必會
    2015-12-12
  • MyBatis反向生成Example類的使用方式

    MyBatis反向生成Example類的使用方式

    今天小編就為大家分享一篇MyBatis反向生成Example類的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • hadoop?切片機制分析與應用

    hadoop?切片機制分析與應用

    切片這個詞對于做過python開發(fā)的同學一定不陌生,但是與hadoop中的切片有所區(qū)別,hadoop中的切片是為了優(yōu)化hadoop的job在處理過程中MapTask階段的性能達到最優(yōu)而言
    2022-02-02
  • maven導入本地倉庫jar包,報:Could?not?find?artifact的解決

    maven導入本地倉庫jar包,報:Could?not?find?artifact的解決

    這篇文章主要介紹了maven導入本地倉庫jar包,報:Could?not?find?artifact的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • SPFA 算法實例講解

    SPFA 算法實例講解

    下面小編就為大家?guī)硪黄猄PFA 算法實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 基于Springboot2.3訪問本地路徑下靜態(tài)資源的方法(解決報錯:Not allowed to load local resource)

    基于Springboot2.3訪問本地路徑下靜態(tài)資源的方法(解決報錯:Not allowed to load local

    這篇文章主要介紹了基于Springboot2.3訪問本地路徑下靜態(tài)資源的方法(解決報錯:Not allowed to load local resource),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Kotlin this詳解及實例

    Kotlin this詳解及實例

    這篇文章主要介紹了Kotlin this詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • spring使用RedisTemplate操作Redis數(shù)據(jù)庫

    spring使用RedisTemplate操作Redis數(shù)據(jù)庫

    這篇文章主要介紹了spring使用RedisTemplate操作Redis數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 關(guān)于消息隊列如何保證消息的冪等性

    關(guān)于消息隊列如何保證消息的冪等性

    這篇文章主要介紹了關(guān)于消息隊列如何保證消息的冪等性,在分布式系統(tǒng)中,消息隊列是一個常用的組件,用于解耦發(fā)送者和接收者之間的耦合,需要的朋友可以參考下
    2023-04-04
  • Feign實現(xiàn)多文件上傳,Open?Feign多文件上傳問題及解決

    Feign實現(xiàn)多文件上傳,Open?Feign多文件上傳問題及解決

    這篇文章主要介紹了Feign實現(xiàn)多文件上傳,Open?Feign多文件上傳問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論