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

springboot靜態(tài)資源(static)無法訪問問題404及解決過程

 更新時間:2026年05月14日 16:39:26   作者:aogula  
文章瀏覽閱讀7.8k次。本文介紹了SpringBoot項目中遇到的靜態(tài)資源無法訪問的問題及解決辦法。主要從攔截器配置、靜態(tài)資源映射配置和pom.xml文件配置三個方面進(jìn)行詳細(xì)說明。

springboot 靜態(tài)資源(static)無法訪問問題404

(如果使用了攔截器)

檢查配置的攔截器是否對靜態(tài)資源放行

@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
 	// 如果不是映射到方法直接通過,防止靜態(tài)資源被攔截
 	if (!(handler instanceof HandlerMethod)) {
       return true;
 	}
  	...
}

檢查繼承WebMvcConfigurerAdapter類

或?qū)崿F(xiàn)WebMvcConfigure 接口中是否配置了靜態(tài)資源放行

(就是使用@EnableWebMvc注解的地方)

	/**
     * ·
     * 靜態(tài)資源映射
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/")
                .addResourceLocations("classpath:/resources/").addResourceLocations("classpath:/static/")
                .addResourceLocations("classpath:/public/");
        super.addResourceHandlers(registry);
    }

檢查pom.xml中build的配置

(如果仍無法訪問)

<resources>
    <resource>
       <directory>src/main/webapp</directory>
     </resource>
     <resource>
       <directory>src/main/resources</directory>
       <filtering>true</filtering>
     </resource>
</resources>

如果有權(quán)限框架

如shiro或者spring security 自行配置請求過濾策略

總結(jié)

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

相關(guān)文章

  • 如何通過一張圖搞懂springBoot自動注入原理

    如何通過一張圖搞懂springBoot自動注入原理

    這篇文章主要給大家介紹了關(guān)于如何通過一張圖搞懂springBoot自動注入原理的相關(guān)資料,文中通過圖文以及實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-02-02
  • Java IO 之文件讀寫簡單實例

    Java IO 之文件讀寫簡單實例

    這篇文章主要介紹了Java IO 之文件讀寫簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • MyBatis-Plus增刪改查的通用化封裝過程

    MyBatis-Plus增刪改查的通用化封裝過程

    這段文章詳細(xì)介紹了MyBatis-Plus的通用化封裝方案,通過泛型和繼承實現(xiàn)了Mapper、Service、Controller層的通用接口;業(yè)務(wù)模塊僅需繼承這些通用類即可實現(xiàn)增刪改查功能;此方案極大提升了代碼復(fù)用性和擴(kuò)展性;適用于企業(yè)級開發(fā)實踐
    2026-05-05
  • 一文詳解Java項目中如何優(yōu)雅的使用枚舉類型

    一文詳解Java項目中如何優(yōu)雅的使用枚舉類型

    枚舉類型在開發(fā)中是很常見的,有非常多的應(yīng)用場景,這篇文章我們就來學(xué)習(xí)一下項目中如何優(yōu)雅的使用枚舉類型,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • springboot2.0如何通過fastdfs實現(xiàn)文件分布式上傳

    springboot2.0如何通過fastdfs實現(xiàn)文件分布式上傳

    這篇文章主要介紹了springboot2.0如何通過fastdfs實現(xiàn)文件分布式上傳,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • java根據(jù)模板動態(tài)生成PDF實例

    java根據(jù)模板動態(tài)生成PDF實例

    本篇文章主要介紹了java根據(jù)模板動態(tài)生成PDF實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java中的序列化機(jī)制詳細(xì)解讀

    Java中的序列化機(jī)制詳細(xì)解讀

    這篇文章主要介紹了Java中的序列化機(jī)制詳細(xì)解讀,序列化:將對象的狀態(tài)信息轉(zhuǎn)換為可以存儲或傳輸?shù)臄?shù)據(jù)形式(比如二進(jìn)制)的過程,反序列化:與序列化相對,把序列化轉(zhuǎn)換成的可以存儲或傳輸?shù)臄?shù)據(jù)形式轉(zhuǎn)化為對象的狀態(tài)信息的過程,需要的朋友可以參考下
    2023-11-11
  • SpringMVC+Spring+Mybatis實現(xiàn)支付寶支付功能的示例代碼

    SpringMVC+Spring+Mybatis實現(xiàn)支付寶支付功能的示例代碼

    這篇文章主要介紹了SpringMVC+Spring+Mybatis實現(xiàn)支付寶支付功能的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Idea安裝及涉及springboot詳細(xì)配置的圖文教程

    Idea安裝及涉及springboot詳細(xì)配置的圖文教程

    這篇文章主要介紹了Idea安裝及涉及springboot詳細(xì)配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Java中CopyOnWriteArrayList的使用解析

    Java中CopyOnWriteArrayList的使用解析

    這篇文章主要介紹了Java中CopyOnWriteArrayList的使用解析,CopyOnWriteArrayList適合使用在讀操作遠(yuǎn)遠(yuǎn)大于寫操作的場景里,比如緩存,它不存在擴(kuò)容的概念,每次寫操作都要復(fù)制一個副本,在副本的基礎(chǔ)上修改后改變Array引用,需要的朋友可以參考下
    2023-12-12

最新評論

临城县| 南开区| 汪清县| 滨海县| 会泽县| 上高县| 黔东| 临武县| 金川县| 民县| 大英县| 宜阳县| 广东省| 吉安县| 枞阳县| 黄浦区| 额尔古纳市| 河津市| 玉田县| 柯坪县| 葫芦岛市| 岑溪市| 大竹县| 获嘉县| 乌拉特中旗| 祁门县| 临夏市| 黔西县| 通辽市| 阿克| 崇义县| 彭水| 乐亭县| 中方县| 敦煌市| 从江县| 当阳市| 绿春县| 陵水| 同江市| 华蓥市|