• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Easy Frame: Easy Frame基于Springboot2、Druid、Mybatis Plus、Shiro、Activiti、Bee ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Easy Frame

开源软件地址:

https://gitee.com/tcc/easy-frame

开源软件介绍:

Easy Frame基于SpringBoot2、Druid、Mybatis Plus、Shiro、Beetl、Quartz、Activiti等开源框架开发,内置权限、部门、参数、字典、定时任务、代码生成、工作流等模块。分模块、代码简洁、注释详细。Mysql已测试其他数据库待功能开发完成后逐步测试

Bootstrap SpringBoot Druid MybatisPlus Shiro Beetl

演示地址

地址: 演示: http://demo.easy-frame.top账号:admin密码:123

前后端分离版本:

为方便演示,已开放最大权限,请勿删除/修改已有菜单&角色&部门信息,感谢

欢迎提出意见

注:示例页面已迁移到演示:Admin Easy Frame开源项目中,避免重复工作

官网: http://www.easy-frame.top

文档: http://www.easy-frame.top/guide/


项目结构

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

项目特点

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

安装教程

数据库

  1. 新建数据库
  2. 导入数据库脚本 执行 /easy-frame/db/easy-frame.sql/easy-frame/db/easy-scheduler.sql
  3. 修改 /easy-frame/easy-app/src/main/resources/application-dev.yml 中以下配置
spring:  datasource:      dynamic:          datasource:              master:                  # 驱动类                  driver-class-name: com.mysql.cj.jdbc.Driver                  # url                  url: jdbc:mysql://localhost:3306/easy-frame?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMulQueries=true&allowMultiQueries=true&serverTimezone=Asia/Shanghai                  # 用户名                  username: root                  # 密码                  password: 123456

::: tip集成了多数据源,所以数据源配置中有 dynamic.datasource.master:::

Redis

  1. 安装Redis
  2. 修改 /easy-frame/easy-app/src/main/resources/application-dev.yml 中以下配置
spring:    redis:        # Redis数据库索引(默认为0)        database: 0        # Redis服务器地址        host: 127.0.0.1        # Redis服务器连接端口MybatisPlusConfig        port: 6379        # Redis服务器连接密码(默认为空)        password:

文件上传目录

project:    # 文件上传路径(不要写以~开头的路径会导致无法访问)    file-upload-path: /Users/tengchong/Development/upload/easy-frame

启动

  1. 执行 com.frame.easy.Application
  2. 启动成功后访问http://127.0.0.1:9080 默认账号/密码 admin/123_项目上线一定要改掉 :exclamation: :exclamation: :exclamation: _

技术架构

后端

主框架
  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. ...

预览图

输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明输入图片说明

如有帮助请star

QQ群

760730508

版权声明

你可以随意下载,学习,或商业使用,但禁止二次包装出售。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap