RuoYi管理系统,基于Spring Boot、Apache Shiro、MyBatis和Thymeleaf的经典技术组合,旨在让开发者专注于业务逻辑,减少技术复杂性,节省人力成本,缩短项目周期,并提升软件的安全性。当前版本为4.7.7(截至2023年9月10日)。
主要特性包括:
- 完全响应式布局:支持各种主流设备,包括电脑、平板和手机。
- 一键生成代码:轻松创建控制器、模型、视图、菜单等。
- 多数据源支持:通过简单配置实现数据源切换。
- 细粒度权限控制:支持按钮级和数据级权限,包括自定义部门数据权限。
- 前端插件封装:简化JS代码,提高维护性。
- 安全防护:完善的XSS防护和脚本过滤,彻底防止XSS攻击。
- 模块化开发:基于Maven的多项目依赖管理,实现模块的易升级和易扩展。
- 国际化:完整的国际化支持,包括服务端和客户端。
- 日志记录:通过简单注解实现详尽的日志记录。
- 系统监控:支持服务、数据、缓存监控等。
技术选型:
- 系统环境:Java EE 8, Servlet 3.0, Apache Maven 3。
- 主框架:Spring Boot 2.2.x, Spring Framework 5.2.x, Apache Shiro 1.7。
- 持久层:Apache MyBatis 3.5.x, Hibernate Validation 6.0.x, Alibaba Druid 1.2.x。
- 视图层:Bootstrap 3.3.7, Thymeleaf 3.0.x。
内置功能强大,涵盖:
- 用户、部门、岗位、菜单、角色、字典、参数管理。
- 通知公告、操作日志、登录日志、在线用户、定时任务。
- 代码生成、系统接口文档自动生成、服务监控、缓存监控、在线构建器、连接池监视等。
最新更新(V4.7.7):
- 新增和优化了包括操作日志、日志管理、监控页面、登录IP黑名单、前端库升级在内的多项功能。
- 修复了包括异步表格树排序、IE浏览器兼容性、主子表表单、菜单栏样式、权限控制等问题。
- 移除和优化了部分依赖和功能,提升了用户体验和系统性能。
RuoYi管理系统是为了简化开发流程、提高开发效率、确保软件质量而设计的后台管理系统解决方案。
![图片[1]-RuoYi管理系统V4.7.7:基于Spring Boot的全面权限管理解决方案](https://www.xwzyv.net/wp-content/uploads/2024/02/20240215083606642539.webp)
![图片[2]-RuoYi管理系统V4.7.7:基于Spring Boot的全面权限管理解决方案](https://www.xwzyv.net/wp-content/uploads/2024/02/20240215083614112138.webp)
![图片[3]-RuoYi管理系统V4.7.7:基于Spring Boot的全面权限管理解决方案](https://www.xwzyv.net/wp-content/uploads/2024/02/20240215083621223772.webp)
![图片[4]-RuoYi管理系统V4.7.7:基于Spring Boot的全面权限管理解决方案](https://www.xwzyv.net/wp-content/uploads/2024/02/20240215083630188899.webp)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容