2022最新IntellJ IDEA诺依开发部署文档
前景提示
- 若伊是国内一款很好的开源项目,非常的便于学习,而且它是开源免费的,但是,它的开发部署文档实在是没法按照那个文档,快速高效的在本地搭建一套可以运行的项目,对于学习开发和使用实在是一大难题,为此本博主耗时一个多星期,特意编辑了这套高效,快捷合理的部署文档,希望看到的人可以快速搭建项目,快速学习,文档不全,不合理,不可复用性一直是我国开发界的弊病,看看邻国印度,就是文档写的好,都享誉硅谷了,希望我国的开发不要仅仅是技术好,文档的状况也要提上日程,毕竟可以一直让更多人开发学习的才是最好的开源软件,才能更好的做大做强.
| 日期 | 修改人 | 修改内容 |
|---|---|---|
| 2021年3月11日 | 北极的大企鹅 | 十三.登陆 |
一、环境整合
构建工具(参考工具部署方式)
| 软件名称 | 版本 | 相关文章推荐 |
|---|---|---|
| Git | 13.5.0 | https://www.cnblogs.com/liuyangfirst/p/15996063.html |
| NodeJS | 16.0.0 | https://www.cnblogs.com/liuyangfirst/p/15998172.html |
| JDK | 1.8 | https://www.cnblogs.com/liuyangfirst/p/14334385.html |
| Maven | 3.6.0 | https://www.cnblogs.com/liuyangfirst/p/15981202.html |
| MySQL | 5.6.10 | https://www.cnblogs.com/liuyangfirst/p/15997667.html |
| Redis | 5.0.10 | https://www.cnblogs.com/liuyangfirst/p/15998117.html |
| DBeaver | 7.3.0 | https://www.cnblogs.com/liuyangfirst/p/15997753.html |
| IntelliJ IDEA | 尽量使用比较新的版本 | https://www.jetbrains.com/idea/ |
| RedisDesktopManager | 0.9.3.817 | https://www.cnblogs.com/liuyangfirst/p/15998132.html |
- 注意:windows 10 家庭版不适合使用最新的16.0系列
官方文档
[http://doc.ruoyi.vip/ruoyi/]()
- 在项目的路径下有一个eclipse的项目部署文档可以参阅

二、git 导入编译器
[https://gitee.com/y_project/RuoYi-Vue]()
- 如图: git ->clone


三、模块描述浅析
- 文件路径:RuoYi-Vue/pom.ml
| 模块名称 | 描述 | |
|---|---|---|
| ruoyi-admin | 启动模块,启动配置在resource的yml下 | |
| ruoyi-framework | 主题框架模块,框架怎么运行的仔细看看,这个是核心重点 | |
| ruoyi-system | 业务模块,几乎所有业务都在这里 | |
| ruoyi-quartz | 定时任务模块,跑的定时任务基本都在这里 | |
| ruoyi-generator | 基础公共表的操作,相当于基础表和基础业务存放位置 | |
| ruoyi-common | 公共代码模块,list转set什么的一般放这里,自己不要瞎写方法,公共的都放这里 |

四、配置文档
| 名称 | 位置 | |
|---|---|---|
| 模块 | ruoyi-admin | |
| 路径 | src/main/resources | |
| 综合配置 | application.yml |

application.yml修改
这里有一个文件路径需要修改为本地的,服务器部署时再修改一次对应服务器的地址

修改redis账户密码配置(redis一定要配置密码,否则的话启动的时候就会报错)

application-druid.yml修改
- 修改MySQL账户密码配置

logback.xml修改
- 修改logback.xml的日志存放路径

五、在IDEA中执行MySQL的脚本
在本地DBeaver建立数据库ry-vue,(不建立,以下步骤操作不了)
右侧栏,找到DATABASE,选择加号,找到MYSQL

- 填写配置信息,测试连接,测试连接的时候可能要下载相关的jar包.

- 找到需要运行的脚本,然后选择run

- 填写数据库信息,选择右侧加号,导入刚刚配置的数据库.

- 然后点击run,就会成功运行脚本.

- 打开DBeaver检查数据执行成功.

六、启动后台项目
保证IDE的maven配置为本地的maven,JDK为1.8以上的在项目对应上,还有编码格式没有问题(这些基础问题没有问题)
- File -> setting

- File -> Project Struct

- File->Settings->Editor ->File Encodings

- File->Settings->Build -> Compiler -> Java Compiler

- File -> setting
点击maven这里的刷新

点击ruoyi的这三项加载(三个同时选中,然后点击run的绿色三角形).


启动redis,这里写了这样的脚本,然后把脚本的快捷方式发送到了桌面

找到本地安装redis的路径

新建文件redis_start.bat,写入如下脚本

cd D:\ProgramFiles\Redis
redis-server.exe redis.windows.conf
pause
选择redis_start.bat右键,发送快捷方式到桌面,就生成了快捷启动方式

双击redis_start.bat启动redis

项目的启动位置

右键选择run执行

如图所示为启动成功

七、IDEA前端配置
1、修改代码
- 打开前端代码,找到文件vue.config.js访问配置文件保证如图位置和admin模块的端口号一致。


2、手动加载vue配置,运行前端
- 打开编译器下边的Terminal,进入ruoyi-ui路径执行如下命令
npm install或者 cnpm install 加载本地包

- 由于项目的package.json里设置了编译项目的pro,所以执行如下命令

npm run build:prod 建立项目

构建成功,成功后会生成dist(相当于jar包)文件。

项目启动命令,点击红色链接位置即可访问
npm run dev 启动项目

3、项目自带脚本启动(彩蛋)
项目下有这样三个文件,就是前端启动使用的脚本(注意启动顺序)

使用方式,右键,然后选择open in terminal

3、IDEA配置,运行前端
- 找到IDE工具栏,就是启动项目的run那里

- 点击下拉框,找到Eidt Confiuration,选择

- 选择小加号

- 选取npm

- 设置npm页,完成后,点击apply

- run npm ,如图选择run或者debug。

- 运行成功(如果本地的npm安装没问题,就会产生如图的样子)。

注意:
问题:IDEA 2020 存在编译问题:Error:(3, 32) java: 程序包org.springframework.boot不存在。
- 勾选:Delegate IDE build/run actions to Maven.

八.登陆
- 以上没有问题,就会自动弹出登陆页面

- 登陆账户问题在项目RuoYi-Vue\doc,账户/密码 :admin/admin123(文档里有)

- 进入主页

| 序号 | 文档 |
|---|---|
| 1 | 若依环境使用手册.docx |
2022最新IntellJ IDEA诺依开发部署文档的更多相关文章
- 2022最新IntellJ IDEA的zheng开发部署文档
目录 前景提示 一.环境整合 构建工具(参考工具部署方式) 二.git 导入编译器 三.模块描述浅析 四.配置文档 1.总配置 2.数据库配置 3.密码设置 4.配置建议 五.在IDEA中执行MySQ ...
- 2022最新IntellJ IDEA的mall开发部署文档
目录 版本说明 一.概述 二.基本构建 三.Git 导入编译器 四.模块描述浅析 五.配置文档 application.yml修改,涉及模块 application-dev.yml修改,涉及模块 ge ...
- CDH简易离线部署文档
CDH 离线简易部署文档 文档说明 本文为开发部署文档,生产环境需做相应调整. 以下操作尽量在root用户下操作,避免权限问题. 目录 文档说明 2 文档修改历史记录 2 目录 3 ...
- hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档
相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...
- yapi部署文档
windows 下 yapi部署文档 安装nodejs 安装mongodb 安装yapi 介绍 随着 web 技术的发展,前后端分离成为越来越多互联网公司构建应用的方式.前后端分离的优势是一套 Api ...
- jcseg-1.8.7版本发布 - 多配置适应+完整开发帮助文档
jcseg是使用java开发的一款开源中文分词器, 并且提供了最新版本的lucene和solr分词接口. jcseg 1.8.7版本发布了: 1. 更改了内部设计, 加入JcsegTaskConfig ...
- Flink 部署文档
Flink 部署文档 1 先决条件 2 下载 Flink 二进制文件 3 配置 Flink 3.1 flink-conf.yaml 3.2 slaves 4 将配置好的 Flink 分发到其他节点 5 ...
- Redis集群部署文档(Ubuntu15.10系统)
Redis集群部署文档(Ubuntu15.10系统)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如 ...
- Enterprise Solution 2.2 开发帮助文档集合
首先是一个PPT文档,从宏观层面展示Enterprise Soltion的几个功能特色. Enterprise Solution解决方案安装与配置 将源代码解决方案和演示程序在电脑中进行配置,作为了解 ...
随机推荐
- 微服务架构 | 10.2 使用 Papertrail 实现日志聚合
目录 前言 1. Papertrail 基础知识 1.1 Papertrail 特点 1.2 Papertrail 是什么 2. 使用 Papertrail 进行日志聚合的示例 2.1 创建 Pape ...
- Windows10关闭自动更新操作系统
1:按下:win+r 2:输入services.msc,打开服务本地 3:停止windows update服务,并禁用,同时在恢复里,改为无操作.
- ssh中“Host key verification failed.“的解决方案
SSH连接的时候Host key verification failed. ➜ ~ ssh root@192.168.1.88 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- 项目架构(结构)搭建:主流结构(UITabBarController + 导航控制器)
/* 项目架构(结构)搭建:主流结构(UITabBarController + 导航控制器) -> 项目开发方式 1.storyboard 2.纯代码 */ @interface AppDele ...
- 编译安装haproxy
一.安装lua环境 1.1 安装依赖包 [root@centos7 ~]# yum install gcc readline-devel 1.2 下线lua源码包并解压 [root@centos7 ~ ...
- 对常用I/O模型进行比较说明
一.IO模型的四个特性 关注的是消息通信机制,即调用者在等待一件事情的处理结果时,被调用者是否提供完成状态的通知. 同步:synchronous,被调用者并不提供事件的处理结果相关的通知消息,需要调用 ...
- vue 定义全局函数和变量
背景 最近我在整一个网站,介绍一些有意思的网站和实用工具的网站并且把他们收集起来,网站刚建有些不成熟希望给点意见 我用的是前端框架的vue, 但是我没有打包,直接甩到服务器上了, 不想扯了, 步骤 1 ...
- Solution -「LOJ #6029」「雅礼集训 2017」市场
\(\mathcal{Description}\) Link. 维护序列 \(\lang a_n\rang\),支持 \(q\) 次如下操作: 区间加法: 区间下取整除法: 区间求最小值: 区 ...
- Solution -「NOI 模拟赛」彩色挂饰
\(\mathcal{Description}\) 给定一个含 \(n\) 个点 \(m\) 条边的简单无向图,设图中最大点双的大小为 \(s\),则保证 \(s\le6\).你将要用 \(k\) ...
- [LeetCode]1.Two Sum 两数之和(Java)
原题地址:two-sum 题目描述: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标. 你可以假设每 ...