文章预览
介绍 这是一款前后端分离的开源开发框架,基于springboot+vue(vue-element-admin/Ant Design Pro Vue)开发,一套SpringBoot后台,两套前端页面,可以自由选择基于ElementUI或者AntDesign的前端界面。二期会整合react前端框架(Ant Design React)。在实际应用中已经使用这套框架开发了CMS网站系统,社区论坛系统,微信小程序,微信服务号等,后面会逐步整理开源。本项目主要目的在于整合主流技术框架,寻找应用最佳项目实践方案,实现可直接使用的快速开发框架。 软件架构 使用Spring Boot + MyBatis + MyBatis-Plus + Shiro + Jwt + Druid + J2Cache + Ehcache + Redis + Vue2 + ElementUI/AntDesign + Swagger2等开源框架 文件上传使用七牛云,发送短信使用阿里云 权限设计使用RBAC模型,重写Shiro相关实现,结合Jwt实现前后端分离功能。 使用J2Cache 实现二级缓存,便于小项目单机部署和大项目分布式部
………………………………