Matrix-Web
前言
Matrxi-Web是一个前后端分离的管理系统,前端采用vue开发框架,后端使用springboot开发框架,具体快速开发、简单可复用的特点。只要把整体框架搭建起来了,后面就只用写CRUD了。
Matrxi-Web具备基本的管理系统的基本功能,后端CRUD代码只需要配置好数据库,便可一键生成。
使用教程
跟我学Spring Boot开发管理系统1:后端整体技术架构
目录
本项目一共有三个模块:
matrix-web-backend 后端代码模块
matrix-web-admin 前端代码模块
matrix-gen-code 后端代码生成模块
使用的技术栈
后端模块
Web框架:Spring Boot 2.0.3
数据库ORM:Mybatis-Plus
数据库读写分离:Sharding-JDBC
数据库连接池:支持Druid、也支持Hikari
缓存:Caffeine
权限控制:AOP+注解
日志输出:AOP+logback+MDC
任务调度:Quartz
工作流:activiti5.22.0,设计页面放在前端模块。、
API管理:Swagger
前端模块
前端框架:Vue
网络框架:axios
组件:element-ui
路由:vue-router