如何使用Spring工具類動態(tài)匹配url
更新時間:2019年12月26日 10:31:32 投稿:yaominghui
這篇文章主要介紹了如何使用Spring工具類動態(tài)匹配url,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了如何使用Spring工具類動態(tài)匹配url,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
該方法主要是借助spring對于路徑的通配符匹配的實現(xiàn),來實現(xiàn)自己公司業(yè)務需求。
package com.stylefeng.guns.gateway.modular;
import org.apache.commons.lang3.StringUtils;
import org.springframework.util.AntPathMatcher;
import org.springframework.util.PathMatcher;
/**
* @author ztkj-hzb
* @Date 2019/8/28 17:10
* @Description
*/
public class UrlMatch {
private UrlMatch() {
}
/**
* 匹配資料
*
* @param patternPath 模糊匹配表達式
* @param requestPath 待匹配的url
* @return
*/
public static boolean match(String patternPath, String requestPath) {
if (StringUtils.isEmpty(patternPath) || StringUtils.isEmpty(requestPath)) {
return false;
}
PathMatcher matcher = new AntPathMatcher();
return matcher.match(patternPath, requestPath);
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Spring Boot統(tǒng)一異常攔截實踐指南(最新推薦)
本文介紹了Spring Boot中統(tǒng)一異常處理的重要性及實現(xiàn)方案,包括使用`@ControllerAdvice`和`@ExceptionHandler`注解,實現(xiàn)全局異常處理和統(tǒng)一響應格式,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2025-02-02
java.lang.IllegalStateException異常解決
異常是程序在執(zhí)行過程中遇到的錯誤或異常情況,本文就來介紹一下java.lang.IllegalStateException異常解決,感興趣的可以了解一下2023-11-11
Spring中的@Transactional事務失效場景解讀
這篇文章主要介紹了Spring中的@Transactional事務失效場景解讀,如果Transactional注解應用在非public 修飾的方法上,Transactional將會失效此方法會檢查目標方法的修飾符是否為 public,不是 public則不會獲取@Transactional 的屬性配置信息,需要的朋友可以參考下2023-12-12
java并發(fā)請求下數(shù)據(jù)插入重復問題的解決方法
現(xiàn)在遇到一個項目,移動設備存儲數(shù)據(jù),然后一起上傳,那就出現(xiàn)了許多重復數(shù)據(jù),這篇文章主要給大家介紹了關于java并發(fā)請求下數(shù)據(jù)插入重復問題的解決方法,需要的朋友可以參考下2021-11-11
SpringBoot注入靜態(tài)屬性或靜態(tài)對象的方法
我們在使用SpringBoot為一些靜態(tài)屬性或者靜態(tài)對象注入時會發(fā)現(xiàn)注入不成功,我們可以以下這幾種方式把需要注入的值注入到靜態(tài)屬性中,感興趣的朋友一起看下2024-12-12
java后臺發(fā)起get請求獲取響應數(shù)據(jù)
這篇文章主要為大家詳細介紹了java后臺發(fā)起get請求獲取響應數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-08-08

