Reactjs的推荐部署模式

时间:2017-04-22 23:30:39

标签: java reactjs spring-boot packaging

我的应用程序基于微服务架构,并且大量使用弹簧启动。

我们想为我们的应用添加一个UI仪表板,并选择reactJs,因为我们喜欢这个框架。我们是reactJs的新手。

与后端服务器打包器不同,ReactJs有大量的包装工具,如webpack,gulp,babel等等。

来自春季启动背景,想知道是否有任何推荐的方法来打包与现有的春季启动有很大偏差的UI代码?

1 个答案:

答案 0 :(得分:0)

我已使用webjars

将UI代码成功打包到Spring启动应用程序中
  • 使用自己的工具构建UI
  • 将这些打包成一个webjar
  • 在你的春季启动应用程序中
  • ,将一个maven依赖项添加到webjar
  • 将资源映射添加到spring config
  • 中的ui内容

这样可行,但我不再使用这种方法,因为

  • 即使是微小的UI更改,您也需要构建/部署后端
  • UI开发人员需要处理后端配置和构建
  • 您使用昂贵的服务器资源,只是为了提供静态内容

相反

  • 使用自己的工具构建UI
  • 将它们托管在Amazon S3或CDN的某个地方