如何在Spring MVC Web App中为大多数请求运行通用代码?


问题内容

我有使用Spring MVC RequestMapping映射的各种URL

@RequestMapping(value = "/mystuff", method = RequestMethod.GET) 
@RequestMapping(value = "/mystuff/dsf", method = RequestMethod.GET) 
@RequestMapping(value = "/mystuff/eee", method = RequestMethod.GET)

等等

我想在90%的请求之前执行一些常规操作。这些跨越多个控制器。

无论如何,有没有这样做就不用研究AOP?如果我必须使用方面,那么有关如何执行此操作的任何指导?

谢谢!

更多信息:

它是要运行一些特定于应用程序的安全性-我们链接到父安全性设置,我们需要读取并调用它,然后需要在我们大多数(但不是全部)调用之前访问cookie。


问题答案:

您可以使用拦截器:

http://static.springsource.org/spring/docs/current/spring-framework-
reference/html/mvc.html#mvc-
handlermapping