我有一个看起来像的@RequestMapping:
@RequestMapping("/foo/{bar}/blah/**")
public void handleRequest(@PathVariable String bar, @PathVariable String remainder) {
如何配置以使剩余部分获得与“**”匹配的内容?
我有一个看起来像的@RequestMapping:
@RequestMapping("/foo/{bar}/blah/**")
public void handleRequest(@PathVariable String bar, @PathVariable String remainder) {
如何配置以使剩余部分获得与“**”匹配的内容?
虽然 Spring 确实支持 Ant 样式的路径模式,但它们没有提供返回捕获内容的方法。
不过不要害怕,因为这是你可以自己计算的。你可以定义你的控制器方法来接收HttpServletRequest
对象。从那里,您可以通过调用getRequestURI()
请求对象来访问 URI。
这将需要一些String
处理,但这听起来更像是编写更有趣的代码。