mappedInterceptors在SimpleUrlHandlerMapping中做了什么

时间:2013-07-08 02:00:06

标签: java spring web-applications spring-mvc

我有一个在SpringFramework 3.0版上运行的应用程序,它使用SimpleUrlHandlerMapping bean将请求映射到控制器。它具有以下属性集[order,mappings,interceptors,mappedInterceptors]。

据我所知,拦截器可用于处理请求的前/后处理。但我不明白mappedInterceptors的目的。我找不到任何解释这个的文件。 Spring-3.0.x doc也没有对此进行解释(http://tinyurl.com/kcuwp8h )。 Spring 3.1中的SimpleUrlHandlerMapping甚至没有这个属性。

有人可以告诉我它用于什么?以及如何在Spring 3.1中实现?感谢。

1 个答案:

答案 0 :(得分:0)

在Spring 3.1中SimpleUrlHandlerMappingAbstractHandlerMapping继承属性。

MappedInterceptor只是HandlerInterceptor的包装器,可用于将拦截器的执行限制为某个请求路径。

我不知道Spring目前是否使用此功能。源代码未显示任何用法。这可以解释缺乏文件。