【发布时间】:2012-01-19 15:11:29
【问题描述】:
即
我有各种使用 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,但不是全部。
【问题讨论】:
-
出于好奇,在所有请求之前您想做什么?根据它是什么,堆栈中可能已经有一个合适的位置来放置它。另外,您使用的是 Spring Security 吗?这也有很多好的钩子。
-
谢谢,我已经更新了我的问题 :)
标签: java spring spring-mvc spring-aop