spring-mvc获取请求的路径,请求的url中包含/

spring-mvc获取请求的路径,请求的url中包含/
编写controller如下

@RestController
@RequestMapping("/")
public class IndexController {
  @RequestMapping(value = "{name:.*}")
  public String index(@PathVariable String name) {
    String retval = name;
    return retval;
  }
}

发送的url中如果仅仅包含文件名可以获取到文件名
image.png
如果是如果url包含/就不行
image.png
我需要在Contrller中获取到请求的路径
com/uairobot/bill-ask/bill-ask-1.jar

改如何处理

阅读 4.8k
1 个回答

你是想匹配任意层路径是么?

那应该用通配符 ** 啊。

@RequestMapping("/**")
public class IndexController
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进