crowd-admin项目介绍crowd-admin是一个通用的后台权限管理系统,集成了rbac权限管理、消息推送、邮件发送、任务调度、代码生成、elfinder文件管理等常用功能,以及后台的各个业务系统分为模块。使用H+模板。java新手很容易,学完后可以快速融入到企业开发的指导项目中。项目主要特点按功能模块化,提高开发和测试效率。支持消息推送。集成elfinder进行文件管理。支持数据字典。支持在线用户监控、注销等操作支持redis/ehcache切换使用支持ip2region本地化支持多数据源操作集成日志方面,方便记录日志前端js代码简洁明了,避免过度打包众包在线演示-admin技术选择后端核心框架:Spring控制层框架:SpringMVC权限控制:Shiro消息中间件:activeMQ消息推送:Websocket邮件发送:javax.mail任务调度:Quartz持久层框架:Mybatis-Plus日志管理:SLF4J>logback缓存控制:Ehcache/Redis可切换环境控制:使用springprofile根据-Dspring.profiles.active=dev参数灵活切换配置文件前端模板选择:Jsp管理模板:H+JS框架:jQuery数据形式:bootstrapTable文件management:elfinderpopuplayer:layernotificationmessage:Toastrmessagepush/poll:sockJs,stomptreestructurecontrol:jsTreecheckboxselectioncontrol:bootstrapSwitch开发平台JDKversion:1.8+Maven:3.5+database:mysql8+cache:ehcache/rediside:Eclipse/Idea内置模块系统管理用户管理:系统操作员,可绑定多角色角色管理:菜单权限载体,可配置为按钮级权限菜单管理:配置系统目录、菜单链接、操作权限部门管理:登录操作用户所在部门:记录用户操作,包括请求参数邮件服务邮件发送:基于activeMQOffice通知异步发送邮件我的通知:接收当前用户的通知信息通知管理:管理员发送和管理通知消息基础管理数据字典:维护系统中经常用到的一些相对固定的数据的文件管理:集成elfinder,可以查看和修改系统上传的文件系统工具代码生成:根据数据库表动态生成后台java代码任务调度:根据调度策略和执行目标配置任务调度任务日志:记录任务日志,方便用于故障排查和跟踪系统监控在线用户:监控当前系统活跃用户状态,可强制下线数据监控:监控当前系统数据库连接池状态,可分析SQL发现系统性能瓶颈系统服务:监控当前系统CPU、内存、磁盘、堆栈等相关信息开发教程若一文档MybatisPlus文档源码crowd-admin代码云crowd-admingithub参考项目adminLTE-adminbootdo若一示例截图系统登录首页用户管理菜单管理通知管理查看通知文件管理系统服务特别赞助
