任何人都可以解释我需要做什么来实现我自己的注释,将添加功能到我的Web请求?如何将自定义注释添加到Spring MVC?
例如:
@Controller
public class MyController {
@RequestMapping("/abc")
@RequiresSomeSpecialHandling
public void handleSecureRequest() {
}
}
这里@RequiresSomeSpecialHandling
将是我自己的批注,导致一些特殊的工作之前或给定Web请求/abc
后完成。
我知道,在一个很高的水平,我需要写一个bean后置处理器,扫描类我的注释,并在必要时注入自定义MVC拦截器。但是有没有简化这项任务的捷径?特别是对于上面的两个例子。
由于提前,
BTW:如果“@RequiresAuth”仅仅是一个例子,那么它是好的,但不要重新春季安全 – Ralph 2012-02-03 11:02:24
这只是一个例子 - 编辑我的帖子让这个例子更通用。 – rustyx 2012-02-03 20:34:31