HandlerInterceptor 放过静态资源
时间: 2023-12-30 14:56:41 浏览: 85
HandlerInterceptor可以拦截请求并对其进行处理,因此它可以选择是否放过静态资源。为了放过静态资源,可以在HandlerInterceptor的preHandle方法中进行逻辑判断。一种常见的做法是通过判断请求的URL是否以特定的静态资源目录为前缀来实现。举例来说,如果静态资源惯例地放在"classpath:/static/"目录下,那么可以在preHandle方法中判断请求的URL是否以"/static/"开头,如果是,则直接放过该请求,不做任何处理。这样就可以让HandlerInterceptor放过静态资源,只拦截其他类型的请求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Spring Boot自定义拦截器之后静态资源无法加载的问题(第一版)](https://download.csdn.net/download/weixin_38718415/14044635)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [springboot二:过滤器、拦截器、静态资源访问](https://blog.csdn.net/Alnsx/article/details/113918949)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐















