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

SpringBoot Application的exclude不生效問題及排查

 更新時間:2023年11月06日 10:10:41   作者:sutonline  
這篇文章主要介紹了SpringBoot Application的exclude不生效問題及排查,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

SpringBootApplication的exclude不生效問題排查

背景

ManApplication上添加了SpringBootApplication中配置了

exclude={org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchAutoConfiguration.class}

但是在啟動過程了ElasticsearchAutoConfiguration還是加載了,使用配置文件的方式就可以避免加載。

排查

首先懷疑是不是啟動的類加載了ElasticsearchAutoConfiguration的初始化方法,查找無果。

于是想通過SpringBootApplication的啟動過程來排查。

SpringBootApplication的啟動入口是SpringApplication.run()方法。

調(diào)用時序圖

可以參考以下:

在debug的過程中發(fā)現(xiàn)還有其他的@EnableAutoConfiguration注解,更直白的說是jar包存在類中@SpringBootApplication沒有exclude.

EnableAutoConfigurationImportSelector類可以看到getExclusions的邏輯正好解釋了這一現(xiàn)象。

另外從注解可以直接達(dá)到,以后有關(guān)@…AutoConfiguration的應(yīng)該找注解上的@Import注解中的解析類,可以直達(dá)解析邏輯。

結(jié)論

1.使用配置的方式進(jìn)行exclude

2.推動包含@EnableAutoConfiguration的去掉,因為jar包內(nèi)不應(yīng)該有。

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

相關(guān)文章

  • MyBatis?resultMap?id標(biāo)簽的錯誤使用方式

    MyBatis?resultMap?id標(biāo)簽的錯誤使用方式

    這篇文章主要介紹了MyBatis?resultMap?id標(biāo)簽的錯誤使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Spring依賴注入中的@Resource與@Autowired詳解

    Spring依賴注入中的@Resource與@Autowired詳解

    這篇文章主要介紹了Spring依賴注入中的@Resource與@Autowired詳解,提到Spring依賴注入,大家最先想到應(yīng)該是@Resource和@Autowired,對于Spring為什么要支持兩個這么類似的注解卻未提到,屬于知其然而不知其所以然,本文就來做詳細(xì)講解,需要的朋友可以參考下
    2023-09-09
  • Netty分布式固定長度解碼器實現(xiàn)原理剖析

    Netty分布式固定長度解碼器實現(xiàn)原理剖析

    這篇文章主要為大家介紹了Netty分布式固定長度解碼器原理剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Nexus配置npm私有倉庫全過程

    Nexus配置npm私有倉庫全過程

    本文介紹企業(yè)內(nèi)網(wǎng)環(huán)境下使用Nexus搭建私有npm倉庫,通過代理緩存和統(tǒng)一管理提升依賴下載效率與安全性,解決公共倉庫網(wǎng)絡(luò)依賴問題,并指導(dǎo)401認(rèn)證配置
    2025-08-08
  • Mybatis配置文件之動態(tài)SQL配置備忘錄

    Mybatis配置文件之動態(tài)SQL配置備忘錄

    這篇文章主要介紹了Mybatis配置文件之動態(tài)SQL配置備忘錄的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 從入門到實戰(zhàn)詳解如何使用Apache?POI操作Word文檔

    從入門到實戰(zhàn)詳解如何使用Apache?POI操作Word文檔

    Apache?POI是Java生態(tài)中最流行的Microsoft?Office文檔操作庫之一,它為Word文檔提供了全面的API支持,下面我們來看看如何使用Apache?POI進(jìn)行word文檔的操作吧
    2025-06-06
  • Java 獲取 jar包以外的資源操作

    Java 獲取 jar包以外的資源操作

    這篇文章主要介紹了Java 獲取 jar包以外的資源操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java8中 LocalDate和java.sql.Date的相互轉(zhuǎn)換操作

    Java8中 LocalDate和java.sql.Date的相互轉(zhuǎn)換操作

    這篇文章主要介紹了Java8中 LocalDate和java.sql.Date的相互轉(zhuǎn)換操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Spring security自定義用戶認(rèn)證流程詳解

    Spring security自定義用戶認(rèn)證流程詳解

    這篇文章主要介紹了Spring security自定義用戶認(rèn)證流程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • springboot項目中PropertySource如何讀取yaml配置文件

    springboot項目中PropertySource如何讀取yaml配置文件

    這篇文章主要介紹了springboot項目中PropertySource如何讀取yaml配置文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評論

青冈县| 都兰县| 新密市| 永昌县| 公主岭市| 赣榆县| 乳源| 丽江市| 娱乐| 沽源县| 青海省| 伊金霍洛旗| 常宁市| 长武县| 吉首市| 昭觉县| 古蔺县| 新余市| 绥阳县| 崇仁县| 兰溪市| 曲靖市| 汾阳市| 福安市| 广汉市| 冀州市| 彭州市| 墨脱县| 阿尔山市| 遂溪县| 武川县| 益阳市| 通化市| 彝良县| 托克逊县| 东宁县| 临安市| 永泰县| 灵璧县| 马公市| 武强县|