为移动应用程序设计后端?

Designing backend for Mobile app?

我的 Web 应用程序的典型流程是

HTML form submission > MVC Controller(spring) > Services(Fetch data)

最终大多数控制器方法returns html数据

现在我也需要开发移动应用程序。根据我的理解,我需要为 return JSON 数据创建新的 Rest 控制器。

移动应用程序将连接到 rest 控制器,而网络应用程序将继续连接到已经存在的网络控制器。对吗?

这将取决于您的控制器是如何编写的。

如果您的控制器操作类似于 REST 类操作,您可以根据请求使用 spring mvc content negotiation 到 return html 或 json。