RUOYI框架教程(一)

 期待已久的系列,又双给你们见面啦javascript


本系列纯干货!!有想了解的小伙伴,欢迎加微信v5coding_com(非官方)~~~
css


01html

java

框架简介-是什么?git


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

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


02数据库

swift

框架简介-能干什么?后端

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

03api

框架简介-怎么用?

开发环境:

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

数据库配置

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

导入编译器

idea直接open项目便可;

修改配置:

一、修改数据库链接resources目录下的application-druid.ymlurl: 服务器地址username: 帐号password: 密码
二、修改开发环境配置80端口被占用时,需修改resources目录下的application.yml,未占用无需操做port: 端口

启动项目:

右键 RuoYiApplication 点击 run

记得修改数据库链接池文件中的用户名和密码!

访问系统:

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


04

框架简介-子业务模块?

每一个公司须要的业务模块不一样,这里须要自定义。

【一】代码生成器的使用

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


【二】粘贴代码

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

【二】重启项目,若是热部署,从新加载便可;


05

微信交流群


最近b站视频被下架、csdn博客被封,被迫转战社群~果有视频或技术交流需求,请联系微信或者直接加群交流。

微信号:v5coding_com

本文分享自微信公众号 - V5codings(gh_c1ec2d16ec93)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索