Spring-mvc与reactjs集成?

Des*_*ado 3 spring spring-mvc flux reactjs

我正在尝试集成spring-mvc和reactjs,但这是一个太糟糕的例子,但我喜欢reactjs的flux架构师,所以我非常想将reactjs与springmvc集成!我想使用reactjs作为客户端,springmvc作为休息后端.你能给我一些例子或教程吗?我在谷歌上搜索过,但结果非常糟糕.请帮我.非常感谢你

And*_*ahl 5

这个答案可能不是你想要的,但我建议你不要整合他们两个.如果他们通过HTTP/WebSockets进行通信,那么它们已经解耦了,它可能只会让你痛苦地将它们联系起来.

将前端和后端分离为单独项目的优点:

  • 只有React或Spring经验的人可以贡献而不会被其他东西搞糊涂.
  • Spring项目所需的工具/构建与前端项目所需的工具/构建完全不同,将它混合到一个代码库中可能会让人非常困惑.
  • 如果它们从一开始就脱离了,那么添加使用后端API的其他客户端就会变得更容易.通过将它们作为单独的项目,您不太可能以与前端密切相关的方式开发后端.
  • 前端和后端应使用不同的版本,并且可以彼此独立地发送.如果后端团队目前正在进行重大重构,但前端团队刚刚修复了一个关键错误并希望发布新版本,该怎么办?
  • 只要将资产缓存添加到前端项目(例如将文件放在CDN上,使用HTML5应用程序缓存或新的Service Worker API),就必须准备好从"旧"客户端向后端请求.通过分离它们,可以更容易地思考并计划后端的类似东西.

我可能列出一些更多的好处,但我认为这些是最大的影响.当然,将两者结合起来有一些好处,但随着项目的成长/成熟,这些好处会越来越小.