littlebot
Published on 2025-04-12 / 5 Visits
0

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

项目简介

Guns是一个基于Spring Boot框架的后台管理系统,旨在提供简洁、规范的后台管理解决方案。该系统完美整合Spring MVC、Shiro、MyBatis-Plus和Beetl,拥有用户管理、角色管理、部门管理、字典管理等丰富基础模块,可直接作为后台管理系统的脚手架。

项目的主要特性和功能

  1. Spring Boot框架:简化项目配置与Maven依赖,让开发者专注业务开发。
  2. Shiro安全框架:具备用户认证、授权、加密和会话管理功能。
  3. MyBatis-Plus:简化MyBatis操作,有强大的CRUD功能和分页插件。
  4. Beetl模板引擎:封装和拆分前台页面,使HTML代码简洁易维护。
  5. REST API服务:支持对接服务端接口,通过JWT Token鉴权机制保障客户端访问权限。
  6. 数据范围控制:利用MyBatis拦截器实现数据权限过滤。
  7. 日志记录体系:可将登录日志、业务操作日志、异常日志记录到数据库。
  8. 代码生成体系:能生成带有主页跳转和增删改查功能的通用控制器、HTML页面及相关JS、Service和Dao。
  9. Swagger API管理:用Swagger管理含@ApiOperation注解的控制器方法。
  10. 多数据源支持:简化多数据源配置,支持动态切换数据源。

安装使用步骤

  1. 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入下载的项目。
  2. 配置数据库:在application.yml文件中配置数据库连接信息。
  3. 启动项目:运行GunsApplication类中的main方法启动项目。
  4. 访问系统:启动成功后,访问http://localhost:8080即可进入Guns后台管理系统。

下载地址

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