# 基于Spring Boot框架的权限管理系统
## 项目简介
renren-security是一个轻量级的、前后端分离的Java快速开发平台,能快速开发项目并交付。采用Spring Boot、Shiro、MyBatis-Plus框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。
## 项目的主要特性和功能
- **前后端分离**:通过token进行数据交互,前端再也不用关注后端技术。
- **灵活的权限控制**:可控制到页面或按钮,满足绝大部分的权限需求。
- **代码生成器**:只需编写30%左右代码,其余的代码交给系统自动生成,可快速完成开发任务。
- **支持多种数据库**:MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。
- **数据权限设计**:用户管理、角色管理、部门管理,可操作本部门及子部门数据;菜单管理、定时任务、参数管理、字典管理、系统日志,没有数据权限;业务功能,按照用户数据权限,查询、操作数据。
- **完善的部门管理及数据权限**:通过注解实现数据权限的控制。
- **完善的XSS防范及脚本过滤**:彻底杜绝XSS攻击。
- **引入quartz定时任务**:可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能。
- **引入Hibernate Validator校验框架**:轻松实现后端校验。
- **引入云存储服务**:已支持七牛云、阿里云、腾讯云等。
- **引入swagger文档支持**:方便编写API接口文档。
## 安装使用步骤
1. **下载源码**:通过git下载源码。
2. **创建数据库**:创建数据库`renren_security`,数据库编码为UTF-8。
3. **初始化数据**:执行`db/mysql.sql`文件,初始化数据。
4. **配置数据库连接**:修改`application-dev.yml`文件,更新MySQL账号和密码。
5. **构建项目**:在`renren-security`目录下,执行`mvn clean install`。
6. **启动项目**:Eclipse、IDEA运行`AdminApplication.java`,启动项目`renren-admin`。
7. **访问项目**:`renren-admin`访问路径:`http://localhost:8080/renren-admin`。
8. **查看API文档**:swagger文档路径:`http://localhost:8080/renren-admin/doc.html`。
9. **启动前端项目**:前端地址:`https://gitee.com/renrenio/renren-ui`。
10. **登录系统**:账号密码:`admin/admin`。
通过以上步骤,您可以快速搭建并运行基于Spring Boot框架的权限管理系统,享受其带来的高效开发和安全保障。
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于Spring Boot框架的权限管理系统.zip
共373个文件
java:249个
xml:32个
js:15个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 166 浏览量
2024-11-21
06:27:31
上传
评论
收藏 1.94MB ZIP 举报
温馨提示
# 基于Spring Boot框架的权限管理系统 ## 项目简介 renrensecurity是一个轻量级的、前后端分离的Java快速开发平台,能快速开发项目并交付。采用Spring Boot、Shiro、MyBatisPlus框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。 ## 项目的主要特性和功能 前后端分离通过token进行数据交互,前端再也不用关注后端技术。 灵活的权限控制可控制到页面或按钮,满足绝大部分的权限需求。 代码生成器只需编写30左右代码,其余的代码交给系统自动生成,可快速完成开发任务。 支持多种数据库MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。 数据权限设计用户管理、角色管理、部门管理,可操作本部门及子部门数据菜单管理、定时任务、参数管理、字典管理、系统日志,没有数据权限业务功能,按照用户数据权限,查询、操作数据。
资源推荐
资源详情
资源评论
收起资源包目录
(源码)基于Spring Boot框架的权限管理系统.zip (373个子文件)
bootstrap.min.css 118KB
AdminLTE.min.css 88KB
all-skins.min.css 40KB
font-awesome.min.css 30KB
ui.jqgrid-bootstrap.css 19KB
ui.jqgrid.css 17KB
layer.css 14KB
layer.css 5KB
style.css 3KB
main.css 1KB
ui.jqgrid-bootstrap-ui.css 692B
Dockerfile 141B
Dockerfile 139B
fontawesome-webfont.eot 162KB
glyphicons-halflings-regular.eot 20KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-1.gif 701B
index.html 5KB
main.html 1KB
generator.html 1KB
favicon.ico 4KB
favicon.ico 4KB
BCrypt.java 28KB
TreeUtils.java 16KB
BaseServiceImpl.java 10KB
GenUtils.java 10KB
Sequence.java 8KB
DataSourceProperties.java 7KB
SysUserController.java 7KB
SysParamsController.java 7KB
DateUtils.java 7KB
ScheduleUtils.java 6KB
LoginController.java 6KB
SysDeptServiceImpl.java 6KB
SysParamsServiceImpl.java 6KB
ScheduleJobController.java 6KB
XssHttpServletRequestWrapper.java 6KB
ScheduleJobServiceImpl.java 6KB
SysUserServiceImpl.java 6KB
SysDictTypeController.java 6KB
SysOssController.java 6KB
SysMenuController.java 5KB
CloudStorageConfig.java 5KB
SysRoleController.java 5KB
SysDictDataController.java 5KB
SysRoleServiceImpl.java 5KB
SysDictTypeServiceImpl.java 5KB
WebMvcConfig.java 5KB
Oauth2Filter.java 5KB
SysLogLoginController.java 5KB
AssertUtils.java 5KB
RedisUtils.java 5KB
LogOperationAspect.java 5KB
SysLogOperationController.java 5KB
SysMenuDTO.java 5KB
SysLogErrorController.java 5KB
SysMenuServiceImpl.java 5KB
StringPool.java 5KB
Oauth2Realm.java 5KB
ShiroConfig.java 4KB
BaseService.java 4KB
DataFilterInterceptor.java 4KB
XssUtils.java 4KB
SysUserDTO.java 4KB
DataFilterAspect.java 4KB
WebMvcConfig.java 4KB
CaptchaServiceImpl.java 4KB
QcloudCloudStorageService.java 4KB
Constant.java 4KB
ExcelUtils.java 4KB
SysDictDataServiceImpl.java 4KB
CrudServiceImpl.java 4KB
ScheduleJobLogController.java 4KB
SysDeptDTO.java 4KB
RenExceptionHandler.java 4KB
BCryptPasswordEncoder.java 4KB
ValidatorUtils.java 4KB
SwaggerConfig.java 4KB
RedisConfig.java 4KB
QiniuCloudStorageService.java 4KB
ScheduleJob.java 4KB
RenException.java 4KB
SysLogOperationServiceImpl.java 4KB
SysDeptController.java 4KB
SysLogLoginServiceImpl.java 4KB
AuthorizationInterceptor.java 4KB
DateConverter.java 4KB
ScheduleConfig.java 4KB
DynamicDataSourceConfig.java 4KB
JsonUtils.java 4KB
DataSourceAspect.java 4KB
SwaggerConfig.java 4KB
SysDictTypeDTO.java 4KB
IdWorker.java 3KB
SystemClock.java 3KB
FilterConfig.java 3KB
DynamicDataSourceFactory.java 3KB
SysUserTokenServiceImpl.java 3KB
AbstractCloudStorageService.java 3KB
共 373 条
- 1
- 2
- 3
- 4
资源评论
t0_54coder
- 粉丝: 2511
- 资源: 5602
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功