如何在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