初识Guns
概念
Guns基于Spring Boot2
,致力于做更简洁的后台管理系统。包含系统管理
,代码生成
,多数据库适配
,SSO单点登录
,工作流
,短信
,邮件发送
,OAuth2登录
,任务调度
,持续集成
,docker部署
等功能。支持Spring Cloud Alibaba微服务。社区活跃,版本迭代快,加群免费技术支持。
在线运行Demo
账号密码:admin/111111,地址:http://demo.stylefeng.cn
项目特点
参考1:guns框架企业版添加模块
参考2:guns代码生成使用指南
参考3:从零开始部署Guns V4.0 (SpringBoot开源框架)教程
有人说:Guns作为一个较新且流行的
SpringBoot
框架,对于那些已经接触过各种SSH,SSI,SH等传统的JAVAEE框架的老手们来说肯定是很快就能够成功部署和掌握的了,但也不免有许多新手想学习一下。此类框架往往是由多种开源框架堆砌而成的,若想一个个攻破对于新手来说是较为困难的一件事。就我个人经验而言,掌握一个框架的最快最好的方法其实还是项目驱动
。从学习一样新事物的角度上来说,多种方法中的其中一种为:先对事物有个直观且形象地认识,然后根据现象去摸索其身后的本质,最后再将脑子中零零散散的印象整合起来即可形成自己对该事物的系统的认识,后续再不断温故而知新,从而能够熟练掌握它。因此,笔者希望能够通过这篇文章,让读者能够先对这个框架有个概念上的认知,其次以详细地部署教程让读者能够顺利部署Guns框架并运行起来,使得读者能够自己真正地直观上了解Guns可以干什么,最后读者再自行慢慢摸索其细节
参考4:guns总结
参考5:Guns 第4节 用Guns开发
参考6:Guns简介
Guns默认内置了10个系统模块,分别是:
- 用户管理
- 角色管理
- 部门管理
- 菜单管理
- 字典管理
- 业务日志
- 登录日志
- 监控管理
- 通知管理
- 代码生成
这10个系统模块包含了一个后台管理系统的基础功能,包括用户、角色、菜单、通知以及日志记录功能,并且代码生成功能能让我们后续的业务开发更加快捷。