是否可以在调用Spring Framework控制器方法之前运行代码?

时间:2010-07-02 19:55:21

标签: java spring-mvc

我正在创建菜单,我想将菜单项链接到Spring控制器路径。一种方法是将菜单代码包含到包含@RequestMapping注释的所有方法中,但它是手动任务,我想自动执行此任务,这样我就可以定义菜单bean并在网站模板和菜单中添加菜单将为每条路径自动生成。

2 个答案:

答案 0 :(得分:1)

SpringMVC拦截器可能比上面的直接AOP更容易。

注意:这种方法将代码更多地耦合到Spring MVC,但它是在任何其他框架中类似拦截/方面应用程序的简单端口

答案 1 :(得分:0)

它不一定是手动任务。您可以使用AOP轻松地将菜单代码添加到包含@RequestMapping注释的所有方法。这是文档 http://static.springsource.org/spring/docs/2.5.x/reference/aop.html