若依Ruoyi (java) 框架部署
1、起步
1.1、准备工作:
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.5.0 (推荐5.7版本)
Maven >= 3.0
1.2、下载若依:
使用git克隆(命令为:git clone https://gitee.com/y_project/RuoYi.git)或者前往Gitee下载页面(https://gitee.com/y_project/RuoYi)下载解压到工作目录。
ps:该窗口的打开路径为file>>new>>Project from version control
1.3、下载后项目的目录结构(使用git和官网下载
的结构都是一样)
1.4、修改Maven的setting.xml路径
1.5、创建数据库(ry),并把sql文件下的脚本执行
1.6、修改数据库连接
1.7、启动项目,访问localhost,出现下图则表示搭建若依环境成功
2、构建功能模块
2.1、右击项目名字>> new >> module >> maven >> next >> ruoyi-images(模块名称) >> finsh
ps:ruoyi-images是我自定义的模块名称,用于接下来的演示。
2.2、在新建的功能模块下的pom.xml引入通用工具(ruoyi-common)依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent><artifactId>ruoyi</artifactId><groupId>com.ruoyi</groupId><version>4.7.5</version>
</parent>
<modelVersion>4.0.0</modelVersion><artifactId>ruoyi-images</artifactId><description>图像管理
</description><dependencies><!-- 通用工具--><dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-common</artifactId></dependency>
</dependencies></project>
2.3、在父项目的pom.xml引入新建功能模块的依赖
<!-- 创建自定义功能模块 --><dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-images</artifactId><version>${ruoyi.version}</version></dependency><!-- 模块添加 --><modules><module>ruoyi-images</module></modules>
2.4、在ruoyi-admin模块的pom.xml引入新建功能模块的依赖
<!-- 创建自定义功能模块 --><dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-zavier</artifactId></dependency>
3、自动生成代码
3.1、执行脚本
create table sys_images (images_id int(11) auto_increment comment 'ID',images_url varchar(30) default '' comment '图片地址',primary key (images_id)) engine=innodb auto_increment=1 comment = '图片管理';
3.2、在系统中导入要代码生成的表
3.3、在该界面创建目录和菜单并把请求地址填上
3.4、修改ruoyi-generator模块下的generator.yml配置
3.5、修改生成配置信息
3.5、下载生成后的代码并把内容复制到创建的功能模块下相应的文件中
3.5.1、把studentMenu.sql执行,该sql是生成相应的菜单和按钮
3.5.2、把下载文件中的resources >> templates 下的文件夹复制到ruoyi-admin模块下的resources >> templates中,并把自定义功能模块下的templates删除
3.5.3、把下载文件中controller中的类复制到ruoyi-admin模块下的controller包下子包中,并把自定义功能模块下的controller包删除
3.6、重启项目,出现下图界面即成功,便可在该界面做相应的操作,后端也自动生成了常用功能的代码
若依Ruoyi (java) 框架部署相关推荐
- 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目 ...
- 基于java框架的图书分享系统的设计与开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java框架的图书分享系统的设计与开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java框架的图书分享系统的设计与开发计算机毕业设计源码+系统+lw文档+mysql数据库 ...
- 若依前后端分离框架部署Linux服务器
若依前后端分离框架部署Linux服务器 第一次使用若依框架进行部署Linux服务器,出现了很多的问题,也可能是自身对若依框架的不太熟悉导致接下来说一下我的部署 第一步:首先我们把我们的前端打包,如果不 ...
- Quarkus:一个Kubernetes原生Java框架
Red Hat发布了Quarkus,这是一个为GraalVM和OpenJDK HotSpot量身定制的Kubernetes原生Java框架.Quarkus的目标是使Java成为Kubernetes和无 ...
- 流行的9个Java框架介绍: 优点、缺点等等
流行的9个Java框架介绍: 优点.缺点等等 在 2018年,Java仍然是世界上最流行的编程语言.它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员.虽然Java不是最直接的语言,但是 ...
- 深入探索 Java 热部署
转载自 深入探索 Java 热部署 简介 在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重 ...
- java cuba_CUBA平台–用于快速应用程序开发的开源Java框架
java cuba 传统上,自计算时代开始以来,企业软件开发自然面临着一个挑战,当时自然而然地,企业软件开发本应专注于解决实际的业务问题,但与此同时,开发人员必须在技术上花费大量时间和精力.解决方案的 ...
- CUBA平台–用于快速应用程序开发的开源Java框架
传统上,自计算时代开始以来,企业软件开发自然面临着一个挑战,当时自然而然地,企业软件开发本应专注于解决实际的业务问题,但与此同时,开发人员必须在技术上花费大量时间和精力.解决方案的一面,例如架构和通用 ...
- PyTorch模型部署:pth转onnx跨框架部署详解+代码
文章目录 引言 基础概念 onnx:跨框架的模型表达标准 onnxruntime:部署模型的推理引擎 示例代码 0)安装onnx和onnxruntime 1)pytorch模型转onnx模型 2)on ...
- 流行的9个Java框架介绍:优点、缺点等等
2019独角兽企业重金招聘Python工程师标准>>> 在2018年,Java仍然是世界上最流行的编程语言.它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员.虽然Ja ...
最新文章
- qt 单元格加上边框_Excel如何自动添加边框?学会这个方法效率加倍!
- Jackson学习笔记(三)转
- image.open()得到的图片是什么类型_500G图片1秒压缩成200M,这个方法也太逆天了吧!完全免费...
- numpy.cov()和numpy.var()的用法
- python 魔法方法常用_12个常用的IPython魔法命令
- Ubuntu 16.04 x64 常用软件
- Win10 IIS本地部署MVC网站时不能运行?
- Android 屏幕实现水龙头事件
- 协同过滤相关算法(1):SVD
- 程序员的英语水平要达到什么程度才行?
- Spring下载链接
- C++11强类型枚举——枚举类
- 【POJ 2482】【扫描线问题】Stars in Your Window【包星星问题】
- lvs realserver 配置VIP
- 微博程序猿结婚还要加班!只因鹿晗公布恋情
- “Bluetooth keeps stopping“
- 后台数据不清理android,android 后台被数据清理后切换到前台数据丢失问题
- 【数学基础】欧式变换、相似变换、仿射变换、射影变换
- Mybatis批量插入数据到Oracel
- Java程序,判断一个字母是元音还是辅音