关于Bonfire
Bonfire是一个基于SpringBoot、Vue的前后端分离快速开发框架,主要用于开发政府、中小企业级的信息化、数据中台项目。主要的技术选型为SpringBoot、SpringSecurity、MybaitsPlus、Redis&Jwt、Swagger、VUE、ElementUI。
项目聚焦Production-Ready,在保证能完成高质量交付的软件产品的前提下,降低业务开发人员门槛,缓解项目组人力资源压力。同时,项目代码会涵盖更多的产品级功能、开发场景、模板代码和注释,给业务开发人员更多的入门指引。
项目地址
后端项目:
Gitee:https://gitee.com/izneus/bonfire-mysql.git
Github:https://github.com/izneus/bonfire-mysql.git前端项目:
Gitee:https://gitee.com/izneus/bonfire-admin-vue.git
Github:https://github.com/izneus/bonfire-admin-vue.git在线体验:TODO
演示图
![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
项目目标
- 初学者
快速入门基于Spring的主流Java-Web开发流程、代码规范,熟悉开发相关的工具软件的使用,配合文档以及代码内自带的注释、范例代码,开发新人可暂时忽略令人费解的众多技术术语和@注解,专注于Ctrl+C&Ctrl+V出生产级代码。 - 项目组
快速技术选型,构建适合自己的开发框架和开发规范,方便对项目组新人统一培训,快速进行业务开发,降低机会成本。 - 老司机
欢迎斧正。
特性
- 开发者友好 代码整洁,注释丰富。
- 开箱即用 保姆级文档,涵盖启动、开发、部署的方方面面。
内置功能
- 用户管理:系统用户的配置管理。
- 角色管理:rbac一部分,角色管理以及角色权限分配。
- 权限管理:rbac一部分,权限实体管理。
- 字典管理:系统字典管理。
- 访问日志:自动记录系统运行日志和客户端的api调用日志。
- 任务调度:基于quartz的任务调度以及任务管理。
- 服务监控:提供服务器系统、内存、磁盘、jvm等相关数据。
- 公告消息:系统公告、点对点、点对面的消息发送功能。
- 工单管理:系统工单的创建、回复、关闭和其他管理功能。
- 代码生成:自动生成crud相关各层代码。
- 文件管理:统一的上传、下载以及文件管理。
- 工作流引擎:基于flowable的流程编辑器以及流程引擎。
- 其他内置功能请查看后端手册。
谁在使用
TODO
反馈交流
技术交流QQ群:1017877875
微信群:TODO
产品路线图
未来计划会添加的功能:
工作流- 云存储
- WebSocket
- ElasticSearch
- 消息队列