Spring启动和vuejs Web应用程序实现方法

时间:2018-01-10 03:34:32

标签: spring rest web vue.js

我写了一个spring boot应用程序,我想在前端使用Vuejs。我在网上找到了两种方法:

1 - 将我的html + vuejs存储在resources /文件夹中,并使用Thymeleaf和控制器为它们提供服务。

2 - 暴露我的Spring rest-controllers并让我的Vuejs应用程序单独运行并访问rest-api。

我的问题是:两种方法有什么区别?什么方法最常见?

1 个答案:

答案 0 :(得分:0)

这两种方法都是等价的,这只是一个选择问题。

使用thymeleaf,您可以使用HTML / CSS / JS和老式方法:编写HTML,CSS(或使用您喜欢的css框架),并且可能使用jQuery,因为您知道如何使用它。

VueJS起初有些复杂。你应该学习像ECMAScript这样的标准(它将在Ba​​bel的帮助下编译成JavaScript),与你最喜欢的css框架的集成将变得更加复杂,并且使用插件与使用jQuery的插件非常不同。

所以这取决于,如果你想成长为开发者,学习一些有趣的东西并且“在顶部”,你应该看看VueJS,但如果你只需要“快速发送一些东西到生产”你应该用它来做thymeleaf。

但我要强调,您可以使用这两种方法制作所需的一切。