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

SpringBoot中啟動時如何忽略某項檢測

 更新時間:2021年11月04日 09:44:22   作者:Angus  
這篇文章主要介紹了SpringBoot中啟動時如何忽略某項檢測,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot啟動忽略某項檢測

在搭建springboot框架時,啟動會檢測某些連接是否正常,比如redis,rabbitmq等等組件,此時如果沒有啟動相關(guān)服務(wù),或者你這個組件沒有用到此組件,則不希望檢測此項。

可以在啟動文件中填入

management.health.redis.enabled: false  ##啟動不檢測redis
management.health.rabbit.enabled: false ##啟動不檢查rabbit

啟動排除某些bean的注入

問題

最近做項目的時候,需要引入其他的jar。然后還需要掃描這些jar里的某些bean。于是使用注解:@ComponentScan

這個注解直接指定包名就可以,它會去掃描這個包下所有的class,然后判斷是否解析:

@ComponentScan(basePackages = {"your.pkg", "other.pkg"})
public class Application {
} 

其他的jar中定義了 redissonConfig 這個bean。然后我自己的項目也定義了redissonConfig 這個bean。導致項目啟動報錯。所以使用如下方式,排除jar 中的RedissonConfig.class。

@ComponentScan(basePackages = {"com.xx.xx.*"}, excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = {RedissonConfig.class}))

@ComponentScan注解。掃描或解析的bean只能是Spring內(nèi)部所定義的,比如@Component、@Service、@Controller或@Repository。如果有一些自定義的注解,比如@Consumer、這個注解修飾的類是不會被掃描到的。這個時候我們就得自定義掃描器完成這個操作。

配置文件中使用的:component-scan標簽底層使用ClassPathBeanDefinitionScanner這個類完成掃描工作的。@ComponentScan注解配合@Configuration注解使用,底層使用ComponentScanAnnotationParser解析器完成解析工作。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot中打印SQL語句的幾種方法實現(xiàn)

    SpringBoot中打印SQL語句的幾種方法實現(xiàn)

    本文主要介紹了SpringBoot中打印SQL語句的幾種方法實現(xiàn),,通過打印SQL語句可以幫助開發(fā)人員快速了解數(shù)據(jù)庫的操作情況,進而進行性能分析和調(diào)試,感興趣的可以了解一下
    2023-11-11
  • Spring Security 多過濾鏈的使用詳解

    Spring Security 多過濾鏈的使用詳解

    本文主要介紹了Spring Security 多過濾鏈的使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • SpringBoot如何使用mica-xss防止Xss攻擊

    SpringBoot如何使用mica-xss防止Xss攻擊

    這篇文章主要介紹了SpringBoot如何使用mica-xss防止Xss攻擊問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 辨析Java中的String與StringBuffer及StringBuilder字符串類

    辨析Java中的String與StringBuffer及StringBuilder字符串類

    這里將為大家來辨析Java中的String與StringBuffer及StringBuilder字符串類型,通常來說StringBuilder的性能更加,需要的朋友可以參考下
    2016-05-05
  • Java文件操作之序列化與對象處理流詳解

    Java文件操作之序列化與對象處理流詳解

    這篇文章主要為大家詳細介紹了Java文件操作中的序列化與對象處理流,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-09-09
  • java使用Jco連接SAP過程

    java使用Jco連接SAP過程

    這篇文章主要介紹了java使用Jco連接SAP過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Servlet實現(xiàn)簡單的用戶登錄功能實例代碼

    Servlet實現(xiàn)簡單的用戶登錄功能實例代碼

    這篇文章主要給大家介紹了關(guān)于利用Servlet實現(xiàn)簡單的用戶登錄功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Java Scala數(shù)據(jù)類型與變量常量及類和對象超詳細講解

    Java Scala數(shù)據(jù)類型與變量常量及類和對象超詳細講解

    本文內(nèi)容主要分為3節(jié),依次講解:Scala的數(shù)據(jù)類型有哪些? 變量常量如何使用? 類和對象如何理解? 受限于博主的大腦容量,大概是無法做到事無巨細的,不過其實也沒必要那么"細",抓住主要脈絡(luò),加上大量的練習,融會貫通只不過是時間的問題
    2022-12-12
  • java設(shè)計模式之建造者模式學習

    java設(shè)計模式之建造者模式學習

    建造者模式(Builder Pattern)主要用于“分步驟構(gòu)建一個復雜的對象”,在這其中“分步驟”是一個穩(wěn)定的算法,下面給出了詳細的示例
    2014-01-01
  • Spring MVC Mybatis多數(shù)據(jù)源的使用實例解析

    Spring MVC Mybatis多數(shù)據(jù)源的使用實例解析

    項目需要從其他網(wǎng)站獲取數(shù)據(jù),因為是臨時加的需求,這篇文章主要介紹了Spring MVC Mybatis多數(shù)據(jù)源的使用實例解析,需要的朋友可以參考下
    2016-12-12

最新評論