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

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

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

問題描述,以及歷程

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

@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)了各種配置的方法,繼承這個類的,或者實現(xiàn)那個方法的,網(wǎng)上一搜一大堆,都不行,然后我又試了用配置文件配置,也就是yml,因為用的thymeleaf引擎模板的,所以,也配置了些thymeleaf的配置,能好點,起碼能訪問到首頁的html了,但是依然靜態(tài)資源加載不到,

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

解決問題

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

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了,哪個生效用哪個。

或者,直接降boot的版本。

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    java生成excel報表文件示例

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

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

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

    一篇文章讓你弄懂Java運算符

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

    簡介Java程序的Shell腳本包裝

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

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

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

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

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

    springBoot加入thymeleaf模板的方式

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

最新評論

滦南县| 鹤壁市| 高唐县| 金川县| 迁西县| 中阳县| 洪江市| 仁化县| 浙江省| 栾城县| 宁南县| 镇沅| 龙井市| 即墨市| 沁水县| 永城市| 禹州市| 汽车| 册亨县| 清水河县| 武功县| 北安市| 桐乡市| 安徽省| 辉县市| 彭州市| 来凤县| 仁化县| 册亨县| 贡觉县| 渭源县| 新源县| 瑞安市| 伊金霍洛旗| 弥渡县| 米泉市| 山东| 砚山县| 习水县| 清水河县| 当雄县|