项目简介
本项目是基于Spring Boot框架的轻量级、前后端分离的Java快速开发平台。运用Spring Boot、Shiro、MyBatis - Plus框架构建了一套权限系统,旨在助力企业快速开发项目并交付。系统设计注重安全性,能为企业系统提供可靠保障,且使用门槛低,拿来即用。
项目的主要特性和功能
- 前后端分离,通过token进行数据交互,前端无需关注后端技术。
- 权限控制灵活,可控制到页面或按钮,满足多数权限需求。
- 自带代码生成器,只需编写约30%代码,其余自动生成,加速开发。
- 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。
- 引入Quartz定时任务,可动态管理任务及查看日志。
- 具备完善的部门管理及数据权限,通过注解实现数据权限控制。
- 有完善的XSS防范及脚本过滤,杜绝XSS攻击。
- 支持七牛云、阿里云、腾讯云等云存储服务。
- 提供Swagger文档支持,便于编写API接口文档。
安装使用步骤
- 已下载源码的情况下,若使用idea、eclipse,需安装lombok插件,否则会提示找不到entity的get set方法。
- 创建数据库renren_security,数据库编码设为UTF - 8。
- 执行db/mysql.sql文件,初始化数据。
- 修改application - dev.yml文件,更新MySQL账号和密码。
- 在renren - security目录下,执行mvn clean install构建项目。
- 在Eclipse、IDEA中运行AdminApplication.java,启动项目【renren - admin】。
- 通过访问路径http://localhost:8080/renren - admin访问renren - admin。
- 通过路径http://localhost:8080/renren - admin/doc.html查看Swagger文档。
- 启动前端项目,前端地址:https://gitee.com/renrenio/renren - ui。
- 使用账号密码admin/admin登录系统。
下载地址
点击下载 【提取码: 4003】