小型项目快速开发后台管理系统,常用技术集成、支持可配置,部分代码和功能参考开源后台管理系统。
- 权限管理 (用户登录+角色管理+接口权限)
- 系统管理 (服务器监控+在线日志查看+在线动态配置)
- 代码精简
目前采用单体结构只包含基本功能,用于脚手架快速开发,有第三方功能会单独集成包来进行开发,如果不需要第三方功能可以直接相关删掉不影响主功能,支持单体改多体,易于
微服务架构
改造升级
- 支持可配置
可修改源代码配置和线上
动态配置
功能可插拔 如果不需要某些功能可以直接在配置文件关闭和开启
- 前后端分离
采用前后端分离架构,不限制前端框架技术开发,后台只提供接口返回数据
- 功能可插拔
- 项目初始化 集成Springboot + Mybatis-plus + Druid
- 添加Swagger-ui logback日志框架
- 添加动态多数据源和SpringSecurity权限框架
- 引用mybatis-plus自动代码生成插件
RuoYi-Vue: https://gitee.com/y_project/RuoYi-Vue