↓ 跳过正文

Spring MVC URL的正则表达式

正能量 1 分钟阅读 更新于 2026-10-18

解释 Spring MVC 路径变量正则示例,说明 user 与 num 两部分如何从 URL 提取。

Java 编程:原站配图。
@RequestMapping(value="/{user:[a-z-]+}.{num:[\\d]+}")
public String regularExpression(
  @PathVariable String user,
  @PathVariable String num){

    System.out.println("第一个参数: " + user+ ", 第二个参数: " + num);
    return "";
}

补充阅读
#

解释 Spring MVC 路径变量正则示例,说明 user 与 num 两部分如何从 URL 提取。

如何理解与使用
#

示例通过路径模式限制变量内容,再用 @PathVariable 接收;阅读时要区分 URL 中的正则语法和 Java 字符串中的转义。

验证与边界
#

构造合法字符串、非法字符和空值等请求检查匹配结果,同时确认所用 Spring 版本与路径匹配配置,不能只看方法是否成功编译。

参考:Spring MVC Request Mapping(本次补充核对)。