通過一段時間的總結和完善,個人管理系統快速開發模板已經基本成型,如今GitHub上開源啦:前端
QuickAdminwebpack
QuickAdmin是基於Spring Boot和React.js實現的管理系統開發框架。用於開發網站的後臺管理系統。git
本框架提供了以下功能:github
本框架中富文本編輯器採用WangEditor實現。是一個國人開源的優秀的輕量級富文本編輯器,但願多多支持。web
##框架概述sql
本框架主要實現前端頁面的組件化,經過組合組件實現常見管理系統的大部分功能。同時也充分利用React.js的豐富資源和強大能力。用戶能夠充分擴展本身的功能。數據庫
本框架依賴於如下環境:json
開發環境以Intellij Idea爲例,api
Application.main()
方法或執行run任務啓動服務便可訪問。默認用戶爲admin,密碼爲admin開發時推薦按照如下方式進行:app
com.xinou.quickadmin.controller.api
包下爲前端提供json接口。應當繼承BaseController
類,並調用響應render方法提供返回。com.xinou.quickadmin.controller.AuthIntercepto
類構造方法中傳入接口實現不一樣的用戶校驗邏輯。resource/comp
下建立React組件,在application.js
中配置路由。並使用webpack進行打包,生成的文件爲`resources//jsx/main.js``resources/comp/framework/navbar.js
,經過在application.js中配置json,最多提供兩層導航支持。resources/comp/framework/adminUIComponents.js
中提供了經常使用的數據展現組件。##開發指南
見詳見Github的ReadMe文件