1. 程式人生 > >springboot加了攔截器後,靜態資源訪問不到的問題

springboot加了攔截器後,靜態資源訪問不到的問題

首先在appication.properties中配置靜態資源的對映路徑:

不配置的話預設靜態資源預設是對映到下面的路徑

在工程中加了一個攔截器(還需要註冊!!),

但是springboot和springmvc不同,它不是在配置檔案中進行配置,

而是需要自定義配置類(需要實現一些規範介面,我這裡實現的是WebMvcConfigurer)

如下圖(將靜態資源的訪問排除):


頁面引用靜態資源如下圖:


然後就可以愉快的訪問靜態資源了!!!

如果仍然沒有解決問題,可能就是版本問題,出門右轉參考我的另一篇博文: 

https://blog.csdn.net/ln1593570p/article/details/80607616

相關推薦

springboot攔截靜態資源訪問到的問題

首先在appication.properties中配置靜態資源的對映路徑:不配置的話預設靜態資源預設是對映到下面的路徑在工程中加了一個攔截器(還需要註冊!!),但是springboot和springmvc不同,它不是在配置檔案中進行配置,而是需要自定義配置類(需要實現一些規範

SpringBoot2.0專案模組整合之Swagger2(自定UI服務啟動載入攔截靜態資源訪問

swagger是一款高效易用的嵌入式文件外掛,同時支援線上測試介面,快速生成客戶端程式碼。spring-boot-starter-swagger通過spring-boot方式配置的swagger實現。完美並且完整的支援swagger-spring的所有配置項,配置及其簡單,容

使用springboot 2.0靜態資源預設路徑無法訪問

原因在於:META-INF/resources / resources / static / public 都是spring boot 認為靜態資源應該放置的位置,會自動去尋找靜態資源 然而,在2.0之後 就發生了變化。   需要新增如下的配置 @Configurable publi

解決實現類添@Transactional註解無法獲取自定義註解的問題

背景描述 自定義了一個註解: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interface Schedul

Vue專案打包靜態資源路徑出錯

一,css、js路徑出錯 1.1 特徵: 這種情況表現為頁面顯示是空白的! 1.2 解決方案 進入config ==> index.js 檔案 二,圖片路徑出錯 2.1 特徵: 本地測試沒問題,但是打包之後,路徑就亂了

springboot static靜態資源訪問到及NoHandlerFoundException沒有出發的感悟

最近在寫一個spring boot restful api的專案,需要把404封裝成統一結果資訊,所以查了一下只需在配置檔案中加入mvc: throw-exception-if-no-handler-found: true resources: add-mappings: false 就可

同一個tomcat下面部署兩個專案有一個訪問404web專案配置webAppRootKey

場景:剛接手了同事建立的專案,準備部署到伺服器上(此tomcat下已經有了一個專案),部署好之後發現原有專案可以正常訪問,但是新專案報404,怎麼也訪問不了。 問題排查:原來是同事拿之前的專案直接拷貝,然後在拷貝的專案上進行修改的。 解決方案: <!-- 應用路徑

vue打包之後靜態資源訪問

首先 確定問題描述:在專案開發中,當我們通過npm run build打包之後將檔案放在伺服器上時通常會出現圖片失效問題,控制檯中提示某個圖片沒有找到(404錯誤),這些圖片可以是以src引入的圖片, 也可以是css中定義的背景圖片。圖片能否顯示與你的靜態資原始檔存在位置和引

springmvc+mybatis登入驗證2.0(更新使用session來進行儲存使用者值登出清除session)並進行攔截的設定

本次在之前的文章實現登入註冊的基礎上又進行了新的升級,主要是採用了session和攔截器來對功能進行完善 新的Controller層 package lyb.com.controller; import java.util.ArrayList; import java.u

修改SpringBoot的主類名稱gradle build報錯的解決辦法

ica app ida following images .com blog oot sin Unable to find a single main class from the following candidates [*.*Application] 修改了Sp

Spring MVC實現靜態資源訪問viewcontroller攔截路徑匹配等配置

spring mvc 定製配置需要配置類繼承 一個webmvcconfigureradapter ,通過重寫這個類的方法,來完成常用的配置 包括靜態資源 , controller ,攔截器,路徑匹配的配置等等 具體程式碼如下 @Component public class WebMv

springboot中新增攔截mapping等的方法

@Configuration public class WebJavaBeanConfiguration { /** * 日誌攔截器 */ @Autowired

springmvc和springboot分別設定攔截列印記憶體資訊訪問時間等日誌資訊

SpringMVC提供了一個攔截器介面供我們呼叫:HandlerInterceptor,這個介面有三個待實現的方法: preHandle方法 進入 Handler方法之前執行 用於身份認證、身份授權 比如身份認證,如果認證不通

SpringBoot中實現攔截 並實現對404和500等錯誤的攔截

今天給大家介紹一下SpringBoot中攔截器的用法,相比Struts2中的攔截器,SpringBoot的攔截器就顯得更加方便簡單了。只需要寫幾個實現類就可以輕輕鬆鬆實現攔截器的功能了,而且不需要配置任何多餘的資訊,對程式設計師來說簡直是一種福利啊。廢話不多說,下面開始介紹攔

SpringBoot中實現攔截級別的URl訪問過快攔截並利用JPA實現IP黑名單的功能。

今天給大家介紹一下SpringBoot中實現攔截器級別URl過快訪問攔截,並利用JPA實現IP黑名單的功能。 上一節中已經將中已經介紹了在控制器層面上面的URL攔截,這一節則側重於網站全域性式的攔截。就是不管輸入什麼URL地址都會進行過濾,判斷是否存在URL訪問過快的情況發

SpringBoot配置攔截Swagger被攔截的解決辦法

只需要在註冊攔截路徑時去處Swagger的路徑即可     重點在於Swagger的路徑,同Swagger報404的配置的靜態資源的路徑稍有不同,這裡的配置具體如下 @Override

SpringBoot靜態資源訪問+攔截+Thymeleaf模板引擎實現簡單登陸

開始 -s 17. 登陸 maven安裝 有一點 1.8 static source 在此記錄一下這十幾天的學習情況,卡在模板引擎這裏已經是四天了。 對Springboot的配置有一個比較深刻的認識,在此和大家分享一下初學者入門Spring Boot的註意事項,如果是初學S

微服務 SpringBoot 2.0(八):靜態資源攔截處理

一文搞清楚靜態資源和攔截器 —— Java面試必修 引言 接觸一個web專案,首先要確認的就是入口,所以靜態資源和攔截器在專案中是架構級的,在第五章我們整合了Thymeleaf模組,初次認識了SpringBoot對靜態資源的預設支援。今天我們來繼續學習Sp

搞清Image載事件(onload)、載狀態(complete)實現圖片的本地預覽並自適應於父元素內

斷圖 idt ont election href this 出現 alpha ole onload與complete介紹 complete只是HTMLImageElement對象的一個屬性,可以判斷圖片加載完成,不管圖片是不是有緩存;而onload則是這個Image對象的

MFC中控件添變量修改

變量 .cpp images 新增 存在 str 一個 ima 項目 新增一個變量這個變量存在於兩個位置,一個是頭文件中項目名+Dlg.h文件,另一個是源文件中項目名+Dlg.cpp文件 MFC中控件添加了變量後修改