-
import org.springframework.util.AntPathMatcher; -
import org.springframework.util.PathMatcher; -
-
import junit.framework.TestCase; -
-
public class AntPathMatcherTest extends TestCase{ -
-
public void testMatch() { -
-
PathMatcher matcher = new AntPathMatcher(); -
-
//完全路径匹配 -
//String requestPath="/user/list.htm?username=aaa&id=2&no=1&page=20"; -
//String patternPath="/user/list.htm**"; -
-
//不完整路径匹配 -
//String requestPath="/app/pub/login.do"; -
//String patternPath="/**/login.do"; -
-
//模糊路径匹配 -
//String requestPath="/app/pub/login.do"; -
//String patternPath="/**/*.do"; -
-
//模糊单字符路径匹配 -
String requestPath = "/app/pub/login.do"; -
String patternPath = "/**/lo?in.do"; -
-
boolean result = matcher.match(patternPath, requestPath); -
-
assertTrue(result); -
} -
-
}
Spring的AntPathMatcher(路径匹配)
发表评论