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

【源码】基于Spring Boot框架的renrensecurity权限管理系统

项目简介

renren-security是一个轻量级的、前后端分离的Java快速开发平台,借助Spring Boot、Shiro、MyBatis - Plus框架开发出一套权限系统。该系统门槛极低,拿来即用,注重安全性,能为企业系统保驾护航,可助力快速开发项目并交付。

项目的主要特性和功能

  • 前后端分离:利用token进行数据交互,前端无需关注后端技术。
  • 灵活的权限控制:权限可控制到页面或按钮,满足多数权限需求。
  • 代码生成器:只需编写约30%的代码,其余由系统自动生成,加快开发速度。
  • 支持多种数据库:支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。
  • 定时任务:引入Quartz定时任务,可动态管理任务(添加、修改、删除、暂停、恢复)及查看日志。
  • 数据权限:有完善的部门管理和数据权限,通过注解实现数据权限控制。
  • 安全性:具备完善的XSS防范及脚本过滤,杜绝XSS攻击。
  • 云存储服务:支持七牛云、阿里云、腾讯云等云存储服务。
  • Swagger文档支持:便于编写API接口文档。

安装使用步骤

  1. 已下载源码文件,此步骤可忽略。
  2. 安装插件:idea、eclipse需安装lombok插件,否则会提示找不到entity的get set方法。
  3. 创建数据库:创建数据库renren_security,数据库编码为UTF - 8。
  4. 初始化数据:执行db/mysql.sql文件,初始化数据。
  5. 配置数据库:修改application - dev.yml文件,更新MySQL账号和密码。
  6. 构建项目:在renren - security目录下,执行mvn clean install。
  7. 启动项目:Eclipse、IDEA运行AdminApplication.java,启动项目【renren - admin】。
  8. 访问路径:renren - admin访问路径为http://localhost:8080/renren - admin。
  9. Swagger文档路径:http://localhost:8080/renren - admin/doc.html。
  10. 启动前端项目:启动前端项目,前端地址:https://gitee.com/renrenio/renren - ui。
  11. 登录:使用账号密码admin/admin登录。

下载地址

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