Vuejs能否和SpringBoot整合在同一个工程?如果可以,能否告知一下思路。还是说他们只能分开,分别整两个web服务,vuejs就去请求springboot的接口,做前后端分离。
Vuejs能否和SpringBoot整合在同一个工程?如果可以,能否告知一下思路。还是说他们只能分开,分别整两个web服务,vuejs就去请求springboot的接口,做前后端分离。
和后端框架应该都是可以整合的,没用过 Springboot, 可以参考一下我与 Laravel 整合的文件结构,其中 vue.js 部分是使用 vue-cli 的 vue init webpack
命令生成的,vue-build
, vue-config
分别修改自 build 和 config,主要是放在根目录,方便修改 webpack 相关配置,src 目录放在了 Laravel 的开发资源目录 resources/assets
下;dist 目录使用 Laravel 的发布目录 public
替代。
最后不要忘记修改 vue-build/webpack.base.conf.js
里边关于 build 和 config 目录的路径引用,以及 vue-config/index.js
里边对 dist 和 static 的路径定义
或者不介意跨域请求配置的话,前端和后端直接发布成两个项目吧:前端后端都方便
6 回答3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答980 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
我目前也在做这样的项目练手,目前是使用前后分离的方式.前端vue+webpark+bootstrap做个单页面工程,后端使用springboot只提供接口.
vue也可以和springboot整合在一个工程里,就是使用
<script src="vue.js>
这样,这样一来vue只是单纯的提供双向绑定功能,因为我想学习下vue所以放弃这种思路了.