什么? 不写代码也能做功能开发!——RUOYI 教程

发布于 2020-9-29 12:10
浏览
1收藏

框架简介-是什么?

java开源后台管理系统,内置系统级功能,支持代码生成,少代码开发的成熟框架

 

开源地址:https://gitee.com/y_project/RuoYi/
涉及技术:Spring Boot、Apache Shiro、MyBatis、Thymeleaf
适合范围:
1、轮子基础上再次封装框架;
2、有基础无开发经验,实现快速上手;
3、公司要求迅速,敏捷开发;
4、接私活利器,减少重复性代码编写;

框架简介-能干什么?

1、支持多数据源,数据库界面配置,生成sql文件,可一建运行,
2、前后端代码、配置代码一键生成;
3、系统级功能集成,无需重复开发,支持直接调用; 


内置功能:用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
在线用户:当前系统中活跃用户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
系统接口:根据业务代码自动生成相关的api接口文档。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
在线构建器:拖动表单元素生成相应的HTML代码。
连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈

框架简介-怎么用?

开发环境

JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.5.0 (推荐5.7版本)
Maven >= 3.9

数据库配置

1、创建数据库,运行sql文件
sql目录下,先执行 ry_20191122.sql,再执行quartz.sql 

导入编译器

 idea直接open项目即可;

修改配置

1、修改数据库连接
resources目录下的application-druid.yml
url: 服务器地址
username: 账号
password: 密码

2、修改开发环境配置
80端口被占用时,需修改resources目录下的application.yml,未占用无需操作
port: 端口

启动项目

右键 RuoYiApplication 点击 run

访问系统

访问地址:localhost(80端口);
默认用户名为admin,密码admin123

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

框架简介-子业务模块

每个公司需要的业务模块不同,这里需要自定义。

【一】代码生成器的使用

1、点击导入按钮,勾选表,可编辑基本信息,字段信息,生成信息等;
1.1 搜索字段,可以调整精确还是模糊查询;
1.2 生成子项目名,根据需要可以自定义
1.3 配置数据字典:如性别男女,数据库存储时,采用0,1代表,页面转换展示,
可配置已添加的数据字典,如果没有的话,需再系统管理模块新增数据字典;
1.4 主子表:一般业务可能不只单表完成,涉及多张表操作,在生成时,可以
选择主表和字表来关联;
1.5 树形表:组织架构类,可能需要树形结构,单表但需要有子节点和父节点2个
字段,在生成时,可以选择子节点和父节点;

2、可以预览生成的业务模块信息,点击生成代码,下载生成代码zip文件

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

【二】粘贴代码

1、在navicate等软件中,执行生成的sql文件2、复制zip中main目录下,除sql外的所有文件,粘贴到项目中

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区【二】重启项目,如果热部署,重新加载即可;什么? 不写代码也能做功能开发!——RUOYI 教程-开源基础软件社区

 

标签
收藏 1
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐