如何映射Spring拦截器

How to map Spring Interceptor

我正在尝试映射一个 Spring 拦截器,以便它捕获每个 '*.do' 请求,但我只能让它在 'single level'.

中工作

我的拦截器映射路径是“/*.do”,只能拦截/app/action.do

这样的URI

如果我请求 /app/anotherLevel/action.do 不会触发拦截器。

我注意到映射 path = "/*/*.do" 捕获了 'second level' 个请求,但这看起来不正确。

拦截器映射路径的值应该是多少,这样我就可以拦截所有 *.do 请求,而不管级别如何?

非常感谢,对于任何英文错误,我们深表歉意。

我终于想出了如何映射每个级别。

少了一个斜线,所以正确的值应该是/**/*.do

我在下面的 link 中找到了诀窍:
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-localeresolver-interceptor

非常感谢!