1.什么是RuoYi系统
RuoYi是一个基于 Java EE 企业级的后台管理系统,它使用了经典的技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)让开发者可以更专注业务,降低技术难度,从而节省人力成本,提高项目效率,缩短项目周期,提高软件安全质量。
2.RuoYi包含的功能模块
- 岗位管理:给相对应的用户分配部门岗位
- 角色管理:主要给系统用户分配模块的权限
- 用户管理:该功能主要完成系统用户的一些配置
- 部门管理:配置系统的一些组织机构比如公司,部门等
- 系统接口:根据业务代码自动生成相关的 api 接口文档
- 字典管理:数据字典主要对系统中一些固定的数据进行维护
- 菜单管理:可以分配系统菜单,某一个模块的操作权限标识等
- 定时任务:可以在线(添加、修改、删除)任务调度包含执行结果日志
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载
- 日志监控:记录系统的日志信息比如我们的登录,系统的操作日志它可以记录
3.RuoYi框架的主要特性
- XSS防范:通过完善的XSS防范及脚本过滤机制,彻底杜绝XSS攻击,保证系统安全
- 支持多数据源:只需简单配置即实现多数据源之间的切换,为复杂的数据库操作提供了便利
- 权限控制:支持按钮级和数据级权限控制,可以轻松自定义部门数据权限,确保系统安全性
- 日志记录体系:提供完善的日志记录体系,通过简单的注解即可实现对系统操作的全面监控
- 响应式布局:支持电脑、平板、手机等主流设备,确保在不同设备上都能提供良好的用户体验
- 一键生成功能:强大的生成功可以自动生成控制器、模型、视图、菜单等极大提高开发效率
4.RuoYi环境部署手把手教学
环境要求
尽量使用JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Maven >= 3.0
步骤教学
1.登录Gitee下载(https://gitee.com/y_project/RuoYi (opens new window))下载解压到自己的本地
2.导入到idea,选中File -> Import,选择工作目录,然后点击 Finish 按钮,等加载完maven依赖就可以导入了
3.创建数据库ry并导入数据脚本
4.打开项目运行com.ruoyi.RuoYiApplication.java,出现如下图表示启动成功
(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙
.-------. ____ __
| _ _ \ \ \ / /
| ( ' ) | \ _. / '
|(_ o _) / _( )_ .'
| (_,_).' __ ___(_ o _)'
| |\ \ | || |(_,_)'
| | \ `' /| `-' /
| | \ / \ /
''-' `'-' `-..-'
将sql语句导入数据库
进入idea 改配置文件
效果成果图
版权归原作者 小瑶同学ct341688 所有, 如有侵权,请联系我们删除。