spring boot 如何請求后綴匹配
spring boot 請求后綴匹配
spring boot 項目中添加這個類
可以實現(xiàn)url不同后綴區(qū)分了
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
默認(rèn)開啟后綴匹配
mapping.setUseSuffixPatternMatch(useSuffixPatternMatch)
后來項目框架調(diào)整,有位同學(xué)改為 implements WebMvcConfigurer,但該類沒有缺省配置,故開啟
@Override public void configurePathMatch(PathMatchConfigurer configurer) { configurer.setUseSuffixPatternMatch(true); }
開啟后綴匹配后
路徑/參數(shù)有[.] 符號被過濾掉時配置 [:.+]
@GetMapping(value = "/path/{param:.+}")
other:
application.xml 配置文件可配置為 spring.mvc.pathmatch.use-suffix-pattern=true
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java高并發(fā)的volatile與Java內(nèi)存模型詳解
這篇文章主要介紹了java高并發(fā)的volatile與Java內(nèi)存模型,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-10-10Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法
這篇文章主要介紹了Mybatis傳遞多個參數(shù)的三種實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04Mybatis一級緩存和結(jié)合Spring Framework后失效的源碼探究
這篇文章主要介紹了Mybatis一級緩存和結(jié)合Spring Framework后失效的源碼探究,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Java利用WatchService監(jiān)聽文件變化示例
本篇文章主要介紹了Java利用WatchService監(jiān)聽文件變化示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10spring boot項目application.properties文件存放及使用介紹
這篇文章主要介紹了spring boot項目application.properties文件存放及使用介紹,我們的application.properties文件中會有很多敏感信息,大家在使用過程中要多加小心2021-06-06Java并發(fā)編程——volatile關(guān)鍵字
這篇文章主要介紹了Java并發(fā)編程——volatile關(guān)鍵字的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)Java并發(fā)編程,感興趣的朋友可以了解下2020-10-10