使用spring MVC将查询参数转换为路径参数

时间:2017-07-28 09:20:13

标签: spring spring-mvc

作为SNS优化的一部分,我们必须将查询参数更改为路径参数,因此:

/ somesite?HL = JA

必须成为: / somesite / HL / JA

如果不为每个@RequestMapping方法添加单独的路径,我们如何做到这一点?看起来我不能用拦截器做到这一点。我们正在使用Spring 4

1 个答案:

答案 0 :(得分:1)

您可以尝试添加filter而不是interceptor来重写请求URI。 如果您可以免费使用任何第三方库,则可以使用此http://tuckey.org/urlrewrite/

或者您可以在过滤方法中编写自己的impl。

按照此问题进行实施。 servlet filter to rewrite URL