简介

Easy Frame基于SpringBoot2、Druid、Mybatis Plus、Apache Shiro、Activiti、Beetl、HuTool、Quartz等开源框架开发,内置权限、部门、参数、字典、定时任务、代码生成等模块。分模块、代码简洁、注释详细。

项目特点

  • 权限配置到具体方法
  • Beetl封装常用标签(/easy-app/src/main/webapp/view/common/tags)
  • 集群定时任务
  • 全局异常处理
  • 数据导入验证/在线编辑
  • 集成Activiti工作流
  • js提供公用的增删改查以及常用的工具方法
  • 拖拽式生成CRUD后端代码以及前端资源,预设偏好设置自动匹配元素类型、是否会被搜索、一般不显示哪些字段、匹配方式、一般不填写哪些字段等;并根据字段类型匹配元素类型

目录结构

.
├─ db              数据库
├─ easy-activiti   工作流
├─ easy-app        项目入口
├─ easy-business   业务(空模块)
├─ easy-core       公共模块
├─ easy-generator  代码生成
├─ easy-sample     示例
├─ easy-scheduler  定时任务
└─ easy-system     系统

技术栈

后端

主框架

  1. SpringBoot
  2. Apache Shiro

持久层

  1. Alibaba Druid
  2. MyBatis Plus

模板引擎

  1. Beetl

缓存

  1. Redis

工具

  1. HuTool

其他

  1. Mybatis Plus Generator
  2. Swagger2
  3. Spring Boot Actuator

前端

  1. BootStrap
  2. jQuery
  3. jQuery BlockUI
  4. jQuery Validation
  5. Bootstrap Select
  6. ...

技术支持

QQ群

  • 760730508

QQ

  • 26172583

如有帮助请 star 感谢