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

springBoot靜態(tài)資源加載不到,并且配置了也不生效問題及解決

 更新時(shí)間:2025年02月24日 09:59:03   作者:昭昭啊  
這篇文章總結(jié)了一個(gè)在Spring Boot 2.6.x版本中,由于路徑匹配策略改變導(dǎo)致靜態(tài)資源無法加載的問題,并提供了解決方案:通過配置類或在配置文件中設(shè)置路徑匹配策略為AntPathMatcher,或者直接降級Spring Boot版本

問題描述,以及歷程

今天寫項(xiàng)目的時(shí)候?qū)肓艘粋€(gè)前端項(xiàng)目,加載的時(shí)候發(fā)現(xiàn),竟然404,我估計(jì)就是沒掃描到靜態(tài)資源,我就跟之前一樣寫了一個(gè)配置類:

@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**")
                .addResourceLocations("classpath:/static/")
                .addResourceLocations("classpath:/templates/");
        super.addResourceHandlers(registry);
    }
}

然后發(fā)現(xiàn)也不生效,

我就去搜,發(fā)現(xiàn)了各種配置的方法,繼承這個(gè)類的,或者實(shí)現(xiàn)那個(gè)方法的,網(wǎng)上一搜一大堆,都不行,然后我又試了用配置文件配置,也就是yml,因?yàn)橛玫膖hymeleaf引擎模板的,所以,也配置了些thymeleaf的配置,能好點(diǎn),起碼能訪問到首頁的html了,但是依然靜態(tài)資源加載不到,

還有說那個(gè)pom文件有那個(gè)過濾的,把那個(gè)刪了就好,我查過那個(gè)問題了,我沒有那個(gè)過濾的。

解決問題

經(jīng)過一下午的排查,與搜索,終于找到了解決方法:我用的springBoot版本的問題:2.6.x就會(huì)有問題,需要引入配置,才能生效:

Springboot-2.6.x所使用到的spring mvc-5.3.x 默認(rèn)的路徑匹配策略改變了:

Spring MVC 處理程序映射匹配請求路徑的默認(rèn)策略已從 AntPathMatcher 更改為PathPatternParser。

所以我們得給他設(shè)置回去

spring:
      mvc:
        pathmatch:
          matching-strategy: ant_path_matcher

之后再使用前面的幾種方法就ok了,哪個(gè)生效用哪個(gè)。

或者,直接降boot的版本。

總結(jié)

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

相關(guān)文章

  • Mybatis插入時(shí)返回自增主鍵方式(selectKey和useGeneratedKeys)

    Mybatis插入時(shí)返回自增主鍵方式(selectKey和useGeneratedKeys)

    這篇文章主要介紹了Mybatis插入時(shí)返回自增主鍵方式(selectKey和useGeneratedKeys),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringBoot瘦身打包部署的實(shí)現(xiàn)

    SpringBoot瘦身打包部署的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot瘦身打包部署的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Java中字符串中連續(xù)相同字符去重方法

    Java中字符串中連續(xù)相同字符去重方法

    今天小編就為大家分享一篇Java中字符串中連續(xù)相同字符去重方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • java生成excel報(bào)表文件示例

    java生成excel報(bào)表文件示例

    本篇文章主要介紹了java生成excel報(bào)表文件示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • SpringMVC在多線程下請求頭獲取失敗問題的解決方案

    SpringMVC在多線程下請求頭獲取失敗問題的解決方案

    這篇文章主要介紹了我們就對多線程環(huán)境下使用SpringMVC中RequestContextHolder無法獲取請求的問題進(jìn)行了深入的分析,并針對相關(guān)問題給出了相應(yīng)的解決方案,需要的朋友可以參考下
    2024-08-08
  • 一篇文章讓你弄懂Java運(yùn)算符

    一篇文章讓你弄懂Java運(yùn)算符

    java中位運(yùn)算符主要有按位與&、按位或|、按位非~、按位異或^, 在使用時(shí)需要將運(yùn)算數(shù)都轉(zhuǎn)換為二進(jìn)制再進(jìn)行運(yùn)算,若為負(fù)數(shù)則使用補(bǔ)碼表示,這篇文章主要給大家介紹了關(guān)于Java運(yùn)算符的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 簡介Java程序的Shell腳本包裝

    簡介Java程序的Shell腳本包裝

    這篇文章主要介紹了簡介Java程序的Shell腳本包裝,將Java運(yùn)用于腳本程序當(dāng)中,有時(shí)或許是個(gè)不錯(cuò)的主意~需要的朋友可以參考下
    2015-07-07
  • 如何修改FeginCilent定義的服務(wù)名到指定服務(wù)

    如何修改FeginCilent定義的服務(wù)名到指定服務(wù)

    這篇文章主要介紹了修改FeginCilent定義的服務(wù)名到指定服務(wù)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Activiti explorer.war示例工程使用過程圖解

    Activiti explorer.war示例工程使用過程圖解

    這篇文章主要介紹了Activiti explorer.war示例工程使用過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • springBoot加入thymeleaf模板的方式

    springBoot加入thymeleaf模板的方式

    這篇文章主要介紹了springBoot加入thymeleaf模板的方式,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評論

惠安县| 鄂尔多斯市| 湘乡市| 理塘县| 双城市| 安化县| 德格县| 蓝田县| 芜湖市| 南城县| 贵港市| 永川市| 会东县| 于都县| 长沙市| 双流县| 阜阳市| 鹤峰县| 阜新市| 宁夏| 惠水县| 长顺县| 亳州市| 徐汇区| 马龙县| 建宁县| 托里县| 枣庄市| 左贡县| 朝阳市| 蓬莱市| 时尚| 精河县| 连江县| 错那县| 南丰县| 阿拉善右旗| 邹城市| 凌云县| 临澧县| 湘阴县|