【发布时间】:2016-09-12 08:17:03
【问题描述】:
我正在使用 Spring Boot v1.3.3.RELEASE 并想编写一个可以映射到以下任何内容的 Web 服务:
- /foo
- /foo/a
- /foo/a/b
- /foo/a/b/c
- /bar/d
- /bar/d/e
- ...
所以基本上任何以/foo 或/bar 开头的东西,然后可以是任意数量的路径元素。
我在想这样的事情:
@RequestMapping("/{path:(foo|bar)(/[^/]+?)*}")
@ResponseBody
public String doStuff(final String path) throws Exception
{
// Do stuff with path
}
但它似乎不起作用。有什么想法吗?
【问题讨论】:
标签: java regex spring spring-mvc spring-boot