1. 程式人生 > >lenos快速開發模塊化開源腳手架,完全開源

lenos快速開發模塊化開源腳手架,完全開源

可視化 tps 地址 marker java tar 系統監控 接口 mybatis

lenos是一款快速開發模塊化腳手架,采用spring boot+spring+SpringMvc+mybatis+shiro+activiti工作流+swagger+ehcache+quartz+freemarker+layui技術進行開發。

實現功能有:

  • 系統管理:菜單管理、用戶管理、角色管理

  • 統一查詢 pagehelper分頁,查詢調用BaseServiceImpl show model set數據,傳入T,配合xml編寫,即可自定義查詢。

  • 采用shiro技術,可配置化權限管理,精確到按鈕(也可以是某一元素)功能分配

  • 登錄次數校驗,超出定義次數後凍結一段時間賬號

  • 系統監控:系統日誌、接口api、系統監控、可配置定時任務

  • 前端可配置化定時任務。

  • 采用swagger可視化出實時方法格式以及數據屬性,采用阿裏druid監控sql。

  • 工作流程管理:完全實現模塊化,無侵入。監聽用戶角色信息到引擎數據表中

  • 流程管理:動態給發布流程分配角色,無需手動寫死,靈活可變

  • 模塊列表:新建、編輯、發布流程,前端實現完全可配置化建立流程圖

  • 請假流程:提供一個請假示例,讓您很快熟悉流程

  • 待辦任務:個人需要辦理的流程任務

  • 如果不喜歡工作流,可以直接刪除 len-activiti模塊
    並在len-web/pom.xml、父 pom.xml 刪除依賴以及模塊,刪除application.java 中對activiti的掃描即可完全刪除工作流模塊。

項目地址:https://gitee.com/bweird/lenosp

lenos承諾完全開源,全部開源!

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

lenos快速開發模塊化開源腳手架,完全開源