littlebot
Published on 2025-04-03 / 3 Visits
0

【源码】基于Spring Boot框架的Guns管理系统

项目简介

Guns是基于Spring Boot的后台管理系统,旨在提供简洁、规范的后台管理解决方案。它整合了Spring MVC、Shiro、MyBatis - Plus和Beetl,拥有丰富基础模块,像用户管理、角色管理、部门管理、字典管理等,可直接作为后台管理系统的脚手架。Guns v4.0版本新增REST API服务,采用JWT Token鉴权机制保障客户端访问权限,通过MD5签名确保传输数据安全。

项目的主要特性和功能

  1. 简洁的后台管理系统,代码简洁且注释丰富,含10个基础模块,可直接作为脚手架。
  2. 新增REST API服务,支持对接服务端接口,使用JWT Token鉴权。
  3. 传输数据进行MD5签名,保障数据传输安全。
  4. 基于Spring Boot,整合Spring MVC、Shiro、MyBatis - Plus和Beetl。
  5. 模块化设计,分包独特,代码便于维护和扩展。
  6. 有完善的日志记录体系,可将登录、业务操作、异常日志记录到数据库。
  7. 利用Beetl模板引擎封装和拆分前台页面,使HTML代码简洁易维护。
  8. 利用Ehcache框架缓存常用查询,提升运行速度。
  9. 具备简单可用的代码生成体系,可生成通用控制器、HTML页面、JS、Service和Dao。
  10. 控制器层有统一的异常拦截机制,利用@ControllerAdvice统一拦截异常。

安装使用步骤

  1. 已下载项目源码文件。
  2. 将下载的源码导入到IDE中,如IntelliJ IDEA或Eclipse。
  3. application.yml文件中配置数据库连接信息。
  4. 在IDE中运行GunsApplication类,启动Spring Boot应用。
  5. 打开浏览器,访问http://localhost:8080,进入Guns管理系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】