I'm creating menu and I would like to link my menu items to Spring controller paths. One way to do this is to include menu code to all methods that contain @RequestMapping annotations, but it would be manual task, I would like to automate this task, so that I could just define menu bean and add menu in site template and menus would be generated automatically for every path.
views:
53answers:
2
A:
It doesn't have to be a manual task. You can easily add menu code to all methods that contain @RequestMapping annotations by using AOP. Here are the docs http://static.springsource.org/spring/docs/2.5.x/reference/aop.html
eugener
2010-07-02 19:59:20
+1
A:
SpringMVC Interceptors might be a bit easier than the straight AOP above.
Note: This approach does couple the code a bit more to Spring MVC, but it'd be an easy port to a similar interception/aspect application in any other framework
jayshao
2010-07-03 02:14:54
I think the question was clarified - you might also want to look at something like SiteMesh or Tapestry for what you seem to be doing.
jayshao
2010-07-21 04:12:12