MRoot 介绍
MRoot小小木快速开发平台简介
MRoot是基于Spring Boot2编写的快速开发平台。提供强大的代码生成器,一键生成90%的代码!MRoot的宗旨是降低开发成本,提高开发效率。
技术选型
开发语言:Java
核心框架:Spring Boot2、SOFABoot
数据库连接池:Alibaba Druid
持久层框架:MyBatis-Plus
安全框架:Apache Shiro
任务调度:Quartz
缓存框架:Redis
日志管理:SLF4J、Logback
验证框架:Hibernate Validation
模板:Freemarker
其他:FastJSON、Lombok等等
前端框架:Bootstrap
主要功能
数据库:多数据源支持,Druid数据库连接池,监控数据库访问性能,统计sql的执行性能
持久层:MyBatis持久化,使用MyBatis-Plus优化,减少sql开发量,使用Hibernate Validation进行数据验证
MVC:基于Spring Mvc注解,Rest风格Controller,Exception统一管理
任务调度:Quartz, 可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
国际化:基于Spring的国际化信息
安全框架:Shiro进行权限控制,灵活的权限控制,可控制权限到按钮级别
角色:完善的角色管理及数据权限
缓存:注解缓存数据
安全:完善的XSS防范及脚本过滤,防止表单重复提交
日志:logback打印日志,存入数据库,同时基于时间和文件大小分割日志文件
工具类:加密解密、字符串处理等等
CDN:七牛或者本地一键切换
邮箱:发送邮件
二次开发:友好的代码结构及注释,便于阅读及二次开发
开发环境
语言:Java 8
IDE:IDEA
依赖管理:Maven 3.5.2+
功能模块
用户管理
角色管理:配置角色所拥有的权限
菜单管理:配置角色所拥有的权限
操作日志:系统操作日志记录和查询
缓存管理:Redis
分类管理
文章管理
百度编辑器
配置管理
邮箱测试
在线体验
后台管理传送门: http://mroot.yuneryu.com/
博客传送门: http://blog.yuneryu.com/
MRoot 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。