前言

前后端分离是现在主流的架构设计模式,它初衷是用单一职责原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。

本文推荐五个前后端分离的开源项目,都是采用最流行的技术栈。

 

01 微人事  Star:20.7k

微人事是一个基于前后端分离架构的的人力资源管理系统,项目涉及的后端技术栈有:Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ、Spring Cache、WebSocket,前端技术栈有:Vue、ElementUI、axios、vue-router、Vuex、WebSocket、vue-cli4。

图片

图片

重要的是,该项目还提供了项目部署的视频教程和常遇见问题的解决方案。

图片

地址:https://github.com/lenve/vhr

 

02 个人博客   Star:1.2k

这个前后端分离的博客项目项目适合没有 Vue 开发经验或者前后端分离开发的朋友,技术栈基于Spring Boot + Vue,带有超级详细开发文档和讲解视频。

图片图片

地址:https://github.com/MarkerHub/vueblog

 

03 V部落   Star:5.9k

功能包括:登陆页面、文章列表、发表文章、用户管理、栏目管理、数据统计。技术栈采用:Spring Boot、SpringSecurity、MyBatis、MySQL、Vue、axios、ElementUI、vue-echarts。

图片

图片

图片

图片

地址:https://github.com/lenve/VBlog

 

04 微信点餐系统 Star:1k

这是一个基于微信服务号平台的点餐系统的后代,前端使用 Vue.js 技术,后端使用 Spring Boot + JPA 构建的基于微信公众号的 WebApp,前后端完全分离,前后端之间通过RESTful风格的接口相连。

图片

图片

地址:https://github.com/sqmax/springboot-project

 

05 后台管理系统   Star:4.9k

一个界面美观基于前后端分离的后台管理系统, 技术栈包括 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue 等。

开发文档:https://el-admin.vip

体验地址:https://el-admin.xin  账号密码:admin / 123456

功能强大,除了基础功能还包括:字典管理、系统日志、SQL监控、定时任务、代码生成、邮件工具、七牛云存储、支付宝支付、服务监控、运维管理。

地址:

图片

图片

图片

地址:https://gitee.com/elunez/eladmin

 

Logo

快速构建 Web 应用程序

更多推荐