项目简介
Guns是基于Spring Boot的后台管理系统,旨在提供简洁、规范的后台管理解决方案。它整合了Spring MVC、Shiro、MyBatis - Plus和Beetl,拥有丰富基础模块,像用户管理、角色管理、部门管理、字典管理等,可直接作为后台管理系统的脚手架。Guns v4.0版本新增REST API服务,采用JWT Token鉴权机制保障客户端访问权限,通过MD5签名确保传输数据安全。
项目的主要特性和功能
- 简洁的后台管理系统,代码简洁且注释丰富,含10个基础模块,可直接作为脚手架。
- 新增REST API服务,支持对接服务端接口,使用JWT Token鉴权。
- 传输数据进行MD5签名,保障数据传输安全。
- 基于Spring Boot,整合Spring MVC、Shiro、MyBatis - Plus和Beetl。
- 模块化设计,分包独特,代码便于维护和扩展。
- 有完善的日志记录体系,可将登录、业务操作、异常日志记录到数据库。
- 利用Beetl模板引擎封装和拆分前台页面,使HTML代码简洁易维护。
- 利用Ehcache框架缓存常用查询,提升运行速度。
- 具备简单可用的代码生成体系,可生成通用控制器、HTML页面、JS、Service和Dao。
- 控制器层有统一的异常拦截机制,利用@ControllerAdvice统一拦截异常。
安装使用步骤
- 已下载项目源码文件。
- 将下载的源码导入到IDE中,如IntelliJ IDEA或Eclipse。
- 在
application.yml
文件中配置数据库连接信息。 - 在IDE中运行
GunsApplication
类,启动Spring Boot应用。 - 打开浏览器,访问
http://localhost:8080
,进入Guns管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】