spring boot請求字尾匹配的操作
導讀 | 這篇文章主要介紹了spring boot 請求字尾匹配的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教 |
spring boot 請求字尾匹配
spring boot 專案中新增這個類
可以實現url不同字尾區分了
public class UrlMatchConfig extends WebMvcConfigurationSupport { @Override public void configurePathMatch(PathMatchConfigurer configurer) { //setUseSuffixPatternMatch 字尾模式匹配 configurer.setUseSuffixPatternMatch(true); //setUseTrailingSlashMatch 自動字尾路徑模式匹配 configurer.setUseTrailingSlashMatch(true); } }
spring boot 開啟字尾匹配模式
專案原有Java配置為繼承 WebMvcConfigurationSupport
WebMvcConfigurationSupport#requestMappingHandlerMapping
預設開啟字尾匹配
mapping.setUseSuffixPatternMatch(useSuffixPatternMatch)
後來專案框架調整,有位同學改為 implements WebMvcConfigurer,但該類沒有預設配置,故開啟
@Override public void configurePathMatch(PathMatchConfigurer configurer) { configurer.setUseSuffixPatternMatch(true); }
開啟字尾匹配後
路徑/引數有[.] 符號被過濾掉時配置 [:.+]
@GetMapping(value = "/path/{param:.+}")
other:
application.xml 配置檔案可配置為 spring.mvc.pathmatch.use-suffix-pattern=true
以上為個人經驗,希望能給大家一個參考
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2795706/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- get,post URL加字尾請求
- Spring Boot+Vue|axios非同步請求資料的12種操作Spring BootVueiOS非同步
- SpringBoot相容SpringMVC帶有.do字尾的請求Spring BootSpringMVC
- Spring Boot入坑-7-後端HTTP請求Spring Boot後端HTTP
- (七)Spring Boot Controller的請求引數獲取Spring BootController
- nginx 匹配.zip .apk 結尾的檔案 直接下載 如果無字尾檔案怎麼匹配?NginxAPK
- Laravel 路由匹配多個請求Laravel路由
- Spring Boot中的 6 種API請求引數讀取方式Spring BootAPI
- 盤點 Spring Boot 解決跨域請求的幾種方法Spring Boot跨域
- Spring Boot的基本操作Spring Boot
- MIME.json 檔案請求 字尾/響應型別 對照表JSON型別
- Spring Boot使用AOP在控制檯列印請求、響應資訊Spring Boot
- Spring Boot 防止介面被惡意重新整理、暴力請求Spring Boot
- 基於Servlet體系的HTTP請求代理轉發Spring Boot元件ServletHTTPSpring Boot元件
- Spring Cloud與Spring Boot版本匹配關係CloudSpring Boot
- golang常用的http請求操作GolangHTTP
- 解決webpack不能匹配post請求的問題Web
- 如何在Spring Boot中驗證JSON請求內容? - SeunSpring BootJSON
- postman 請求引數和 Spring Boot Controller 接受引數PostmanSpring BootController
- ActiveRecord發update請求的原子操作
- 在Spring Boot中使用CommonsRequestLoggingFilter記錄傳入的請求Spring BootFilter
- Tomcat 7 的一次請求分析(三)請求與容器中具體元件的匹配Tomcat元件
- 理解 Nginx 在處理請求時的匹配規則Nginx
- Spring Cloud Hystrix的請求合併SpringCloud
- nginx執行請求的工作原理之location匹配詳解Nginx
- Spring Boot中快速操作MongodbSpring BootMongoDB
- win10 修改檔案字尾怎麼操作_win10怎麼修改字尾Win10
- 【資料結構與演算法】字串匹配(字尾陣列)資料結構演算法字串匹配陣列
- Spring MVC的請求處理邏輯SpringMVC
- Spring Boot整合Redis實戰操作Spring BootRedis
- Spring Boot+MiniUI CRUD操作Spring BootUI
- testng + mockito + spring boot test 基本操作MockitoSpring Boot
- Spring Boot (五)Spring Data JPA 操作 MySQL 8Spring BootMySql
- Spring MVC能響應HTTP請求的原因?SpringMVCHTTP
- 如何在生產環境中通過Restful API的方式請求重啟Spring Boot應用?RESTAPISpring Boot
- Spring boot學習(六)Spring boot實現AOP記錄操作日誌Spring Boot
- iOS 同步請求 非同步請求 GET請求 POST請求iOS非同步
- laravel 中根據請求路徑、方法匹配路由例項Laravel路由