lenos快速開發模塊化開源腳手架,完全開源
阿新 • • 發佈:2018-03-06
可視化 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快速開發模塊化開源腳手架,完全開源