喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
折腾了一周的域名备案昨天终于搞定了。
为了确保每位小伙伴都能看到完整的演示效果,防止有的小伙伴不慎把所有数据清空了,导致其他小伙伴啥都看不到,我只开通了演示账户的查询和部分字段的更新权限,因此大家在查看演示效果时,可能会有一些涉及到增删改的操作会执行失败,请勿见怪,将项目部署到本地运行之后,就可以查看完整效果了。
3. 技能树
既然都写到这儿了,就和大家聊一聊这两个部署是怎么实现的。
3.1 部署方案选择
大家知道前后端分离部署的时候,我们有两种不同的方案:
- 一种就是将前端项目打包编译之后,放到后端项目中(例如 Spring Boot 项目的
src/main/resources/static
目录下) - 另外一种则是将前端打包之后的静态资源用 Nginx 来部署,后端单独部署只需要单纯的提供接口即可。
一般在公司项目中,我们更多的是采用后者。不过松哥这里部署为了省事,我采用了第一种方案。(以后抽空我会和大家聊聊第二种部署方案)
3.2 域名映射
域名映射这块简单,登录阿里云后台,添加两个 A 记录即可。
3.3 启动 Spring Boot
如果大家在部署的过程中遇到问题,也可以参考松哥手把手的部署视频: