集成Activiti工作流的J2EE快速开发框架
框架简介
enos款快速开发模块化脚手架,实现功能有系统模块:菜单管理、用户管理、角色管理,系统监控:系统日志、接口api、sql监控。
系统功能
- 系统管理:菜单管理、用户管理、角色管理
- 统一查询 pagehelper分页,配合xml编写,即可自定义查询。
- 采用shiro技术,可配置化权限管理
- 登录次数校验,超出定义次数后冻结一段时间账号
- 系统监控:系统日志、接口api、系统监控、可配置定时任务
- 前端可配置化定时任务。
- 采用swagger可视化出实时方法格式以及数据属性,采用阿里druid
- 工作流程管理:完全实现模块化,无侵入。
- 流程管理:动态给发布流程分配角色,无需手动写死,灵活可变
- 模块列表:新建、编辑、发布流程,前端实现完全可配置化建立流程图
- 请假流程:提供一个请假示例,让您很快熟悉流程
- 待办任务:个人需要办理的流程任务
技术框架
- jdk:1.8
- 核心框架:spring boot 2.0.1.RELEASE
- 安全框架:Apache Shiro
- 工作流引擎:Activiti
- 数据库连接池:druid
- 视图框架:spring mvc
- 持久层框架:MyBatis
- 模板引擎:freemarker
- 缓存:redis、ehcache
- 定时:quartz 2.3.0
- 前端页面:layui
- 博客前端:vue、iview
源代码结构图
下载地址
https://gitee.com/bweird/lenosp.git
分类:
开源项目
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律