Spring MVC匹配多个value

最近搞SEO得优化,以前的一些链接优化,但是有的功能相同的实在是麻烦,本来想用Nginx重写,但是想了想还是新站,还是改代码算了。

需求是同时匹配:icon|graph|ppt|image|font|soft

本来想的是:@RequestMapping(value = {"icon", "graph", "ppt", "image", "font", "soft"}),但是这样取不到值,还要自己写取值的方法。

最后百度一下,原来还可以使用正则表达式:

@RequestMapping(value = "/{type:icon|graph|ppt|image|font|soft}")

参考文章:http://my.oschina.net/guhai2004/blog/170133