【发布时间】:2016-06-27 00:34:40
【问题描述】:
我正在使用 Spring MVC 开发一个应用程序,我需要一些帮助来设计我的实现,我不是在寻找“最佳解决方案”,只是想解决这个问题。
在应用程序中,我在左侧有一个菜单和一个“CRUD”所在的中心区域,所以我将有一个控制器来处理中心区域并处理用户输入。但我需要对菜单本身进行一些控制,它将是动态的,我将从数据库中检索一些数据并创建菜单项。
我才刚刚开始学习 Spring,我能看到的唯一解决方案是检索每个控制器上的菜单项并将其发送到视图。
还有其他方法可以处理这个问题,所以我不必在每个控制器上都包含这些代码? 我认为“Aspects”可以解决这个问题,但它会是一个很好的解决方案还是会太昂贵?
PS:我无法缓存菜单项。
欢迎提出任何建议。
干杯。
【问题讨论】:
-
您是否尝试过使用拦截器处理程序? examples.javacodegeeks.com/enterprise-java/spring/mvc/…
-
像@FuSsa 建议的那样尝试了它,它成功了,谢谢罗西。
标签: spring spring-mvc