lenos一款快速開發模塊化腳手架,前端
lenos(p爲spring boot版本擴展名)一款快速開發模塊化腳手架,採用spring boot+spring+SpringMvc+mybatis+shiro+swagger+ehcache+quartz+freemarker+layui技術開發;實現功能有系統模塊:菜單管理、用戶管理、角色管理,系統監控:系統日誌、接口api、sql監控、可配置化定時任務。本項目會一直維護並集成新的技術,給您的開發節約時間成本。mysql
在線預覽:www.lenosp.cngit
功能說明
- 項目目前擁有
- 系統管理:菜單管理、用戶管理、角色管理
- 統一查詢 pagehelper分頁,查詢調用BaseServiceImpl show model set數據,傳入T,配合xml編寫,便可自定義查詢。
- 採用shiro技術,可配置化權限管理,精確到按鈕(也能夠是某一表單)功能分配
- 登陸次數校驗,超出定義次數後凍結一段時間帳號
- 系統監控:系統日誌、接口api、系統監控、可配置定時任務
- 前端可配置化定時任務。
- 採用swagger可視化出實時方法格式以及數據屬性,採用阿里drud監控sql。
啓動說明
- db使用mysql,項目數據庫在 根目錄db文件夾下, 導入數據庫後 設定數據庫用戶名密碼 在文件lenosp\len-web\src\main\resources\application.yml中 項目開始會報實體類 get set錯誤,這是正常的,由於本項目entity使用的是 lombok 大大簡化了代碼量 您能夠直接運行,項目能夠正常啓動。 如何消除? 若是您使用的爲idea 只須要file -> setting->plugins->Browse Repositeories 輸入 lombok 集成插件重啓idea便可消除錯誤 若是您使用 eclipse 須要下載 lombk jar包 手動集成。
技術
- jdk:1.8
- 核心框架:Spring Framework 1.5.9.RELEASE
- 安全框架:Apache Shiro
- 數據庫鏈接池:druid
- 視圖框架:spring mvc
- 持久層框架:MyBatis
- 模板引擎:freemarker
- 緩存:ehcache
- 定時:quartz 2.3.0
- 前端頁面:layui
歡迎你們前來下載使用:web
普通版本:http://gitee.com/bweird/lenosspring
spring boot版本:http://gitee.com/bweird/lenospsql