通过一段时间的总结和完善,个人管理系统快速开发模板已经基本成型,如今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文件