如何拆分控制器责任

时间:2016-06-26 14:37:38

标签: spring spring-mvc

我正在使用Spring MVC开发应用程序,我需要一些帮助来设计我的实现,我不是在寻找最好的解决方案"只是想法如何解决这个问题。

在应用程序中,我在左侧有一个菜单,在中央区域有" CRUD"将是,所以我将有一个控制器来处理中心区域和处理用户输入。但我需要对菜单本身进行一些控制,它将是动态的,我将从数据库中检索一些数据并创建菜单项。

我只是开始学习Spring,我能看到的唯一解决方案是检索每个控制器上的菜单项并将其发送到视图。

还有其他方法可以解决这个问题,所以我不必在每个控制器上都包含这些代码吗? 我认为" Aspects"可以解决这个问题,但这将是一个很好的解决方案,还是会太昂贵?

PS:我无法缓存菜单项。

任何建议都表示赞赏。

干杯。

1 个答案:

答案 0 :(得分:1)

此链接可以帮助您: jQuery DataTable - Hide rows the intended way 它包含一系列Spring MVC教程,它基于全新的Spring框架版本4,并提供了完整的示例。

而不是检索每个控制器上的菜单项并将其发送到视图Spring 4 MVC Tutorial & examples