我有一个在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中实现?感谢。
答案 0 :(得分:0)
在Spring 3.1中SimpleUrlHandlerMapping
从AbstractHandlerMapping
继承属性。
MappedInterceptor
只是HandlerInterceptor
的包装器,可用于将拦截器的执行限制为某个请求路径。
我不知道Spring目前是否使用此功能。源代码未显示任何用法。这可以解释缺乏文件。