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

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

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

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

所以我們得給他設置回去

spring:
      mvc:
        pathmatch:
          matching-strategy: ant_path_matcher

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

或者,直接降boot的版本。

總結(jié)

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

相關(guān)文章

  • springboot序列化和反序列化器配置方法

    springboot序列化和反序列化器配置方法

    這篇文章主要介紹了springboot序列化和反序列化器配置方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • springboot中關(guān)于自動建表,無法更新字段的問題

    springboot中關(guān)于自動建表,無法更新字段的問題

    這篇文章主要介紹了springboot中關(guān)于自動建表,無法更新字段的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • SpringBoot3和ShardingSphere5框架實現(xiàn)數(shù)據(jù)分庫分表

    SpringBoot3和ShardingSphere5框架實現(xiàn)數(shù)據(jù)分庫分表

    這篇文章主要介紹了SpringBoot3和ShardingSphere5框架實現(xiàn)數(shù)據(jù)分庫分表的相關(guān)資料,需要的朋友可以參考下
    2023-08-08
  • Java使用ant.jar執(zhí)行SQL腳本文件的示例代碼

    Java使用ant.jar執(zhí)行SQL腳本文件的示例代碼

    這篇文章主要介紹了Java使用ant.jar執(zhí)行SQL腳本文件,文中通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-02-02
  • Java中在控制臺讀取字符的實現(xiàn)示例

    Java中在控制臺讀取字符的實現(xiàn)示例

    Scanner是Java中的一個類,可以用于讀取控制臺輸入,通過Scanner對象可以方便地從控制臺讀取數(shù)字或字符串,本文就來介紹一下Java中在控制臺讀取字符的實現(xiàn)示例,感興趣的可以了解一下
    2023-10-10
  • Java?將PDF轉(zhuǎn)為HTML時保存到流的方法和步驟

    Java?將PDF轉(zhuǎn)為HTML時保存到流的方法和步驟

    本文介紹如何通過Java后端程序代碼將PDF文件轉(zhuǎn)為HTML,并將轉(zhuǎn)換后的HTML文件保存到流,下面是實現(xiàn)轉(zhuǎn)換的方法和步驟,感興趣的朋友一起看看吧
    2022-01-01
  • Spring Boot 實例代碼之通過接口安全退出

    Spring Boot 實例代碼之通過接口安全退出

    這篇文章主要介紹了Spring Boot 實例代碼之通過接口安全退出的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • 詳解Java中字典樹(Trie樹)的圖解與實現(xiàn)

    詳解Java中字典樹(Trie樹)的圖解與實現(xiàn)

    Trie又稱為前綴樹或字典樹,是一種有序樹,它是一種專門用來處理串匹配的數(shù)據(jù)結(jié)構(gòu)。本文將利用圖解詳細講解Trie樹的實現(xiàn),需要的可以參考一下
    2022-05-05
  • 最新評論