springrest与springwebmvc

springrest与springwebmvc,spring,rest,model-view-controller,Spring,Rest,Model View Controller,我有一个应用程序,它有一个由SpringMVC处理的web前端,并且应该将相同的服务公开为REST服务。因此,MVC控制器和rest控制器做的事情几乎相同,这导致了重复的代码。现在的问题是,对于当前场景,什么是最佳实践 您可以重构MVC控制器,以隔离@服务或@组件类中的计算/代码服务,并从rest控制器和MVC控制器调用这些服务以获取数据,这样您就可以消除冗余,同时实现这两个目标功能。您可以重构MVC控制器,以隔离@服务或@组件类中的计算/代码服务,并从rest控制器和MVC控制器调用这些服务以

我有一个应用程序,它有一个由SpringMVC处理的web前端,并且应该将相同的服务公开为REST服务。因此,MVC控制器和rest控制器做的事情几乎相同,这导致了重复的代码。现在的问题是,对于当前场景,什么是最佳实践

您可以重构MVC控制器,以隔离
@服务
@组件
类中的计算/代码服务,并从rest控制器和MVC控制器调用这些服务以获取数据,这样您就可以消除冗余,同时实现这两个目标功能。

您可以重构MVC控制器,以隔离
@服务
@组件
类中的计算/代码服务,并从rest控制器和MVC控制器调用这些服务以取出数据,这样您就可以消除冗余,同时实现这两个目标功能