介紹
長期做外包,一直想找個時間整理下一款簡單實用的後臺管理系統,奈何一直沒找到合適的,就花了點時間自己東看看,西湊湊整了一套.
基於JFinal的後臺管理系統,採用了簡潔強大的JFinal作為web框架,資料庫用MYSQL,前端使用Vue+Element,支援移動端
做了一些簡單的改造,讓開發人員專注於業務開發.
預設載入配置檔案根目錄中的所有配置檔案
控制器不需要一個一個去路由裡面加,配置下控制器包名,自動對映
資料模型,Sql模板,新增對應的配置包名,掃描對映
許可權菜單隻要一些簡單的註解,自動生成資料
程式碼生成Model,Service,Controller,sql模板,js,vue模板,解放雙手,少做一些通用性的工作(待完善)
up-habit 專案基礎up-app 業務功能模組up-ui vue+element管理前端體驗地址http://habit.up-pro.cn賬號密碼:admin/111111V1.0.0版本功能|-系統設定
| |-機構管理:配置系統組織機構,樹結構展現支援資料許可權
| |-崗位管理:配置系統使用者所屬擔任職務。
| |-角色管理:角色選單許可權分配、設定角色按機構進行資料範圍許可權劃分
| |-使用者管理:使用者是系統操作者
| |-引數管理:對系統動態配置常用引數。
| |-字典管理:系統字典的使用維護
|-系統監控
| |-服務監控:監視當前系統CPU、記憶體、磁碟、堆疊等相關資訊。
| |-資料監控:監視當前系統資料庫連線池狀態,使用Druid
| |-日子檢視
| |-任務日誌:任務執行日誌
| |-系統日誌:系統正常操作的日誌
|-系統工具
| |-程式碼生成:利用Enjoy模板生成簡單的業務邏輯程式碼
使用配置#應用名app.name=UP-APP#開發模式app.dev=true#是否顯示Sqlapp.showSql=true#模組包名,用於自動掃描Controller加入路由#api控制器所在包名,多個包名用逗號隔開app.ctrl.api=com.up.app.controller.api#admin控制器所在包名,多個包名用逗號隔開app.ctrl.admin=com.up.app.controller.admin#web控制器所在包名,多個包名用逗號隔開app.ctrl.web=com.up.app.controller.web#不要加入的控制器,可以是包名,也可以是具體的類路徑名,多個用逗號隔開app.ctrl.without=
日誌:整合Logback,自己又做了一層改造,簡化了配置內容,Log log=Log.getLog("{name}")
#日誌檔案存放路徑log.folder=log/#日誌檔案分等級儲存log.level.file=false#系統日誌根等級log.root.level=info#日誌預設等級log.default.level=debug#對應日誌等級,不設定預設log.default.level等級,其中{name}是Jfinal中Log.getLog("{name}")log.{name}.level=debug
資料庫配置:資料模型掃描對映,sql模板掃描
#資料來源,多個用逗號隔開,預設配置main,更多配置請檢視原始碼db.array=main#對應資料來源配置#連線地址db.main.url=localhost:3306/habitdb.main.user=rootdb.main.password=#資料模型對映,多個包名逗號隔開,省去jfinal生成的_Mapping.Kitdb.main.map=com.up.app.model,com.up.habit.expand.gen.model#JFinal Enjoy sql摸板路徑配置,多個逗號隔開db.main.sql=com.up.app.service
快取配置:預設不配置使用Ehcache
#快取型別,ehcache,rediscache.type=ehcache#ehcache配置檔案路徑,自定義配置ehcache.xmlcache.ehcache.configFileName=#redis 配置cache.name=cache.host= cache.port= cache.timeout= cache.password= cache.database=
感謝JFinal:http://git.oschina.net/jfinal/jfinalruoyi:https://gitee.com/y_project/RuoYi-Vuevue-element-admin:https://github.com/PanJiaChen/vue-element-admin
最新評論