spring 如何在Vue.js沿着运行Sping Boot Thymeleaf?

ki1q1bka  于 2023-03-28  发布在  Spring
关注(0)|答案(1)|浏览(139)

我正在做一个小项目,这个项目已经使用Thymeleaf来渲染视图。但是现在我想要一部分页面来集成Vue.js。我可以在不同的端口上打开2个应用程序,例如8080和8081,但是我想知道如何同时使用Thymeleaf和Vue.js创建一个HTML文件(这甚至是可能的),以及是否有办法在同一个端口上运行它们。
我找到的所有文章都使用@RestController来使Spring项目成为一个Rest API,但我使用的是带有视图的@Controller。
谢谢大家

ccrfmcuu

ccrfmcuu1#

Vue.js是渐进的。
您可以以任何集成程度将其添加到项目中。
由于tymeleaf是在后端处理的,一个全功能的vue项目提供了已经渲染的文件的捆绑版本,所以它们在这一点上是一致的。
好的银是将其作为常规javascipt依赖项添加,由webjars管理,然后在thymeleaf模板中使用它。
通过这样做,你给予了开发过程中的单文件组件,开发服务器和热模块替换,但你仍然可以创建vue示例并在thymeleaf渲染的页面上使用reaction。
更多关于如何使用vue作为独立脚本的细节请参见这里。

相关问题