春天休息和春天网mvc

时间:2017-05-16 16:40:10

标签: spring rest model-view-controller

我有一个应用程序,它有一个由Spring MVC处理的Web前端,以及应该作为REST服务公开相同的服务。因此,MVC控制器和其他控制器几乎完全相同,导致代码重复。现在,问题是当前场景的最佳实践是什么?

1 个答案:

答案 0 :(得分:2)

您可以重构MVC控制器以隔离@Service@Component类中的计算/代码服务,并从其他控制器和MVC控制器调用这些服务以同时获取数据您将能够删除冗余,并且您将能够实现这两种功能。