前和后处理功能,我希望能有以下几点:弹簧3的Web MVC - @Controller()方法,通过注释
@Controller
public class MyController {
@RequestMapping(value="/someurl", method=RequestMethod.GET)
@PreProcess
@PostProcess
public String doStuff(ModelMap map) {
//do stuff
return "someurl";
}
}
的@PreProcess
和@PostProcess
被任意命名的注解。
我一直在寻找这个工作的例子,但我找不到任何。我已经看过AOP和使用@Aspect
注释,但我发现它非常复杂。我试图做的一个工作例子会很棒。
我过去抽样了Spring Security,但这并不是我所需要的,因为我需要的处理是自定义的,几乎任何我想要的。
我知道这个功能在.Net MVC中可用。希望它也可以在Spring中使用。
任何帮助或指针真的很感激。
在这里检查'@ PostConstruct'和'@ PreDestroy' http://www.mkyong.com/spring/spring-postconstruct-and-predestroy-example/ –
你到底想要触发什么?这些注释是否会指向要执行的内容,或者方法本身会在执行前后执行? – Eugen
你可能用户mvc:interceptor –