其实网上的项目很多,但是详细的教程不多。今天分享的这个项目从安装部署到代码具体功能都非常详细。说明eladmin是一个基于SpringBoot2.1.0、Jpa、SpringSecurity、redis、Vue的前后端分离后台管理系统的项目,项目采用分模块开发方式,权限控制采用RBAC,支持数据字典和数据权限管理,支持一键生成前后端代码,支持动态路由。本开源项目基本稳定,后续作者会持续优化。完全开源!这真是对原作者的褒奖。如果您觉得这个项目有用,建议给原作者捐一点,支持一下。后端整理代码质量、表格设计等方面都非常不错。前后端分离,前端使用国内常用的Vue框架,比较好用。系统功能用户管理:提供用户相关的配置。添加新用户后,默认密码为123456。可配置,支持多级菜单部门管理:可配置系统组织结构,树形表格展示职位管理:配置各部门的职位字典管理:可以维护一些常用的固定数据,如as:状态,性别等。系统日志:记录用户操作日志和异常日志,方便开发者定位错误。SQL监控:使用druid监控数据库访问性能,默认用户名为admin,密码为123456定时任务:集成Quartz做定时任务,添加任务日志,任务运行状态一目了然代码生成:高灵活性生成前后端代码,减少大量重复性工作任务邮件工具:发送html格式的富文本邮件七牛云存储:可以将存储在七牛云中的数据同步到系统中,无需登录直接操作云数据七牛云支付宝支付:集成了支付宝支付,提供测试账号,可自行测试服务监控:监控服务器负载运维管理:一键部署您的应用该模块中存在系统、各种工具和公共配置。eladmin-system是系统的核心模块,也是项目入口模块。也是最后需要打包部署的模块。eladmin-logging是系统的日志模块。如果其他模块需要记录日志需要导入到该模块中。eladmin-tools是第三方工具模块,包括:图床、邮箱、云存储、本地存储、支付宝。eladmin-generator是系统的代码生成模块,代码生成的模板详见系统模块`-eladmin-commonpublicmodule-annotationcustomannotationforthesystem-aspectaspectofcustomannotation-baseprovidesgeneralmapper-configEntity、DTO基类和mapstruct的自定义权限实现、redis配置、swagger配置、rsa配置等-异常项目统一异常处理-utils系统通用工具eladmin-system系统核心模块(系统启动入口)config配置交叉-域和静态资源、数据权限线程线程池相关模块系统相关模块(登录授权、系统监控、定时任务、运维管理等)eladmin-logging系统日志模块eladmin-tools系统第三方工具模块eladmin-generator系统代码生成模块`亮点发现统一异常处理设计注解权限设计接口层限流设计比较完善的工具,比如支付宝,邮件,定时任务,各种监控实现缓存redis后台主页另外,作者最近提供了一份详细的文档帮助小伙伴们学习这个项目文档,从环境搭建到后台各个环节的详细设计,非常适合学习!系统源码获取方式:在米工阁科技之路后台回复“后台管理系统”获取信息。
