分类分类
大小:12.4 MB 更新:2026-08-17
类别:其它源码系统:JSP
Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。支持Spring Cloud Alibaba微服务。社区活跃,版本迭代快,加群免费技术支持。
1、基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发,独特的分包方式,代码多而不乱。
2、完善的日志记录体系,可记录登录日志,业务操作日志(可记录操作前和操作后的数据),异常日志到数据库,通过@BussinessLog注解和LogObjectHolder.me().set()方法,业务操作日志可具体记录哪个用户,执行了哪些业务,修改了哪些数据,并且日志记录为异步执行,详情请见@BussinessLog注解和LogObjectHolder,LogManager,LogAop类。
3、利用beetl模板引擎对前台页面进行封装和拆分,使臃肿的html代码变得简洁,更加易维护。
4、对常用js插件进行二次封装,使js代码变得简洁,更加易维护。
5、controller层采用map + warpper方式的返回结果,返回给前端更为灵活的数据,具体参见com.stylefeng.guns.modular.system.warpper包中具体类。
6、防止XSS攻击,通过XssFilter类对所有的输入的非法字符串进行过滤以及替换。
7、简单可用的代码生成体系,通过SimpleTemplateEngine可生成带有主页跳转和增删改查的通用控制器、html页面以及相关的js,还可以生成Service和Dao,并且这些生成项都为可选的,通过ContextConfig下的一些列xxxSwitch开关,可灵活控制生成模板代码,让您把时间放在真正的业务上。
8、控制器层统一的异常拦截机制,利用@ControllerAdvice统一对异常拦截,具体见com.stylefeng.guns.core.aop.GlobalExceptionHandler类。
9、页面统一的js key-value单例模式写法,每个页面生成一个唯一的全局变量,提高js的利用效率,并且有效防止多个人员开发引起的函数名/类名冲突,并且可以更好地去维护代码。
10、在线系统参数配置,灵活控制常用功能的开关,无需重启项目即可生效,实时刷新。
在线测试账号密码:admin/111111
最新Guns 7.0已全面升级,整体模块化重构,功能更加丰富,细化

同类推荐:站长常用源码
百度网盘绿色免安装版其它工具366.81 MBv7.37.0.5官方版2026-08-17
下载OrientDB(基于Java的文档数据库)其它源码51.3 MBv3.0.13 社区版2026-07-06
下载UBBEditor 可视化的UBB编辑器其它源码40 KBv1.0.2.02026-07-06
下载花田考试系统(MyExam)v1.0.1 build20131223其它源码50.2 MB2026-07-06
下载HC网吧管理系统其它源码1.47 MBv2.02026-07-06
下载蝙蝠在线考试系统其它源码78.1 MBv2.32026-07-06
下载FreeCMS其它源码11.6 MBv1.22026-07-06
下载CKeditor for Drupal 7其它源码4.68 MBv3.6.32026-07-06
下载QQ/旺旺在线客服源码其它源码15 KB2026-07-06
下载jsdoc_toolkit其它源码863 KBv2.0.1 b2026-07-06
下载百度编辑器UEditor其它源码3.29 MBv1.4.3.2 JSP版 UTF-82026-07-06
下载EfsFrame(java开发框架)其它源码19.9 MBv2.2 源代码2026-07-06
下载百度编辑器UEditor其它源码3.28 MBv1.4.3.2 JSP版 GBK2026-07-05
下载
