2022最新IntellJ IDEA诺依开发部署文档

虚幻大学 xuhss 422℃ 0评论

Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475
目录* 前景提示

前景提示

  • 若伊是国内一款很好的开源项目,非常的便于学习,而且它是开源免费的,但是,它的开发部署文档实在是没法按照那个文档,快速高效的在本地搭建一套可以运行的项目,对于学习开发和使用实在是一大难题,为此本博主耗时一个多星期,特意编辑了这套高效,快捷合理的部署文档,希望看到的人可以快速搭建项目,快速学习,文档不全,不合理,不可复用性一直是我国开发界的弊病,看看邻国印度,就是文档写的好,都享誉硅谷了,希望我国的开发不要仅仅是技术好,文档的状况也要提上日程,毕竟可以一直让更多人开发学习的才是最好的开源软件,才能更好的做大做强.
日期 修改人 修改内容
2021年3月11日 北极的大企鹅 十三.登陆

一、环境整合

构建工具(参考工具部署方式)

软件名称 版本 相关文章推荐
Git 13.5.0 https://blog.csdn.net/liuyangfirst/p/15996063.html
NodeJS 16.0.0 https://blog.csdn.net/liuyangfirst/p/15998172.html
JDK 1.8 https://blog.csdn.net/liuyangfirst/p/14334385.html
Maven 3.6.0 https://blog.csdn.net/liuyangfirst/p/15981202.html
MySQL 5.6.10 https://blog.csdn.net/liuyangfirst/p/15997667.html
Redis 5.0.10 https://blog.csdn.net/liuyangfirst/p/15998117.html
DBeaver 7.3.0 https://blog.csdn.net/liuyangfirst/p/15997753.html
IntelliJ IDEA 尽量使用比较新的版本 https://www.jetbrains.com/idea/
RedisDesktopManager 0.9.3.817 https://blog.csdn.net/liuyangfirst/p/15998132.html

官方文档

9a57b8f5ff5b75aa4759fca1d631b7d1 - 2022最新IntellJ IDEA诺依开发部署文档

二、git 导入编译器

f28697b57cc8bd059e69d91c936e4bf3 - 2022最新IntellJ IDEA诺依开发部署文档

59c316bf0e2d698bc5e4c3c3ed459822 - 2022最新IntellJ IDEA诺依开发部署文档

三、模块描述浅析

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

7fb2c6b59bedd42cbfc1db45a8636be3 - 2022最新IntellJ IDEA诺依开发部署文档

四、配置文档

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

e352ebe0ab2da3b287f2ad7a9deb1a63 - 2022最新IntellJ IDEA诺依开发部署文档

application.yml修改

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

d2a7ad5c4e0383de46d594a20e547047 - 2022最新IntellJ IDEA诺依开发部署文档

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

eeb0f44db97a5aff675b8623fe33bbcb - 2022最新IntellJ IDEA诺依开发部署文档

application-druid.yml修改

  • 修改MySQL账户密码配置

db94d0342e6e4fe064862d685d5935dd - 2022最新IntellJ IDEA诺依开发部署文档

logback.xml修改

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

5a6b53f32499f4636a7a759ea3bec3f2 - 2022最新IntellJ IDEA诺依开发部署文档

五、在IDEA中执行MySQL的脚本

  • 在本地DBeaver建立数据库ry-vue,(不建立,以下步骤操作不了)
  • 右侧栏,找到DATABASE,选择加号,找到MYSQL

a20f38d947dc58d15e80b3011af36b92 - 2022最新IntellJ IDEA诺依开发部署文档

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

62183942e1d584368cfd5c3fd97efde6 - 2022最新IntellJ IDEA诺依开发部署文档

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

ba0332f9705ef362d0295b69c811af46 - 2022最新IntellJ IDEA诺依开发部署文档

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

ccf0ac97be6ab8341a62086f7c61ad72 - 2022最新IntellJ IDEA诺依开发部署文档

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

f900e86904c060f49e629b2f7d844d53 - 2022最新IntellJ IDEA诺依开发部署文档

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

747ecbfb8e8956ff745bfc0bbe966c90 - 2022最新IntellJ IDEA诺依开发部署文档

六、启动后台项目

  • 保证IDE的maven配置为本地的maven,JDK为1.8以上的在项目对应上,还有编码格式没有问题(这些基础问题没有问题)

    • File -> setting
      7efebf78c2ff1e186bdf0cfd8b82696a - 2022最新IntellJ IDEA诺依开发部署文档
    • File -> Project Struct
      5012dc7357bd1ee407709582783b7ac5 - 2022最新IntellJ IDEA诺依开发部署文档
    • File->Settings->Editor ->File Encodings
      bdee3f14d33c320837d67c798fb10384 - 2022最新IntellJ IDEA诺依开发部署文档
    • File->Settings->Build -> Compiler -> Java Compiler
      b4b07092651a6b2432b7209fae766644 - 2022最新IntellJ IDEA诺依开发部署文档
  • 点击maven这里的刷新

36da5993573f5b76cfcbc50c905fa141 - 2022最新IntellJ IDEA诺依开发部署文档

  • 点击ruoyi的这三项加载(三个同时选中,然后点击run的绿色三角形).
    0cce833e2dc6924da514af7d8a78e813 - 2022最新IntellJ IDEA诺依开发部署文档
    2a8484d2bd89fdc894e3b5470204271e - 2022最新IntellJ IDEA诺依开发部署文档
  • 启动redis,这里写了这样的脚本,然后把脚本的快捷方式发送到了桌面

c44a9bc7d94281b41c3c10a13642a1fe - 2022最新IntellJ IDEA诺依开发部署文档

+ 找到本地安装redis的路径

[![](https://img-blog.csdnimg.cn/img_convert/4d9477147593c252c87980a78eea88f5.png)](https://blog.csdn.net/biggbang)
+ 新建文件redis\_start.bat,写入如下脚本[![](https://img-blog.csdnimg.cn/img_convert/1109f20952a1353b49202398930c6eef.png)](https://blog.csdn.net/biggbang)
Copy 

|  |  |
|  |  cd D:\ProgramFiles\Redis |
|  |  redis-server.exe redis.windows.conf |
|  |  pause |
|  |  |
  • 选择redis_start.bat右键,发送快捷方式到桌面,就生成了快捷启动方式
    2875815ee8c04247d940e64fb195c6d2 - 2022最新IntellJ IDEA诺依开发部署文档
  • 双击redis_start.bat启动redis

c0e9d8b8a558310d1ab78dc818d5824d - 2022最新IntellJ IDEA诺依开发部署文档

  • 项目的启动位置
    2cd41b57e01876a1bf9193d4a5d6c916 - 2022最新IntellJ IDEA诺依开发部署文档
  • 右键选择run执行
    e627d5ef05bff756342082cf18ee4af7 - 2022最新IntellJ IDEA诺依开发部署文档
  • 如图所示为启动成功
    34e8ce9f6291898c4ef65a69982e3e51 - 2022最新IntellJ IDEA诺依开发部署文档

七、IDEA前端配置

1、修改代码

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

53cd2474f77cd9a5873649ac06a381c6 - 2022最新IntellJ IDEA诺依开发部署文档

07107dfd1198c68c84b8d64f87c656b7 - 2022最新IntellJ IDEA诺依开发部署文档

2、手动加载vue配置,运行前端

  • 打开编译器下边的Terminal,进入ruoyi-ui路径执行如下命令
Copy 

|  |  |
|  |  npm install或者 cnpm install 加载本地包 |
|  |  |

ceadffe2002e70dd829119bd3f2c7311 - 2022最新IntellJ IDEA诺依开发部署文档

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

68ae8c7febd13a510e79cd5d3805331e - 2022最新IntellJ IDEA诺依开发部署文档

Copy 

|  |  |
|  |  npm run build:prod 建立项目 |
|  |  |

de5544b6c480b8683cec4f4b4aee7ec9 - 2022最新IntellJ IDEA诺依开发部署文档

  • 构建成功,成功后会生成dist(相当于jar包)文件。
    f5541a7c2a3fd457f4ab0daf859077ca - 2022最新IntellJ IDEA诺依开发部署文档

daed9d08e8415eb88cfe23993220684b - 2022最新IntellJ IDEA诺依开发部署文档

  • 项目启动命令,点击红色链接位置即可访问
Copy 

|  |  |
|  |  npm run dev 启动项目 |
|  |  |

094623e60b908c0aa4a1a83919ca1001 - 2022最新IntellJ IDEA诺依开发部署文档

3、项目自带脚本启动(彩蛋)

  • 项目下有这样三个文件,就是前端启动使用的脚本(注意启动顺序)
    f195de9a716add1c4f9257516dafce8c - 2022最新IntellJ IDEA诺依开发部署文档
  • 使用方式,右键,然后选择open in terminal
    1c444920075d6fff290210570160abbc - 2022最新IntellJ IDEA诺依开发部署文档

3、IDEA配置,运行前端

  • 找到IDE工具栏,就是启动项目的run那里

7733ee3a09879a1466927dfd0471dbbf - 2022最新IntellJ IDEA诺依开发部署文档

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

6a8645027f5e8f020f77b446a4c87642 - 2022最新IntellJ IDEA诺依开发部署文档

  • 选择小加号

961cdb13cb94cc92568840774d7a594a - 2022最新IntellJ IDEA诺依开发部署文档

  • 选取npm

868da9dc1d985032def0f8df8ec08906 - 2022最新IntellJ IDEA诺依开发部署文档

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

4bf5f53cfc87b64c73948c70e89465bc - 2022最新IntellJ IDEA诺依开发部署文档

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

8263694d374b872de2218319550c5165 - 2022最新IntellJ IDEA诺依开发部署文档

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

678f6ead501d3d99b1263527eacec277 - 2022最新IntellJ IDEA诺依开发部署文档

注意:

问题:IDEA 2020 存在编译问题:Error:(3, 32) java: 程序包org.springframework.boot不存在。

  • 勾选:Delegate IDE build/run actions to Maven.

246849a621f1597e3c865d6b1363cbd4 - 2022最新IntellJ IDEA诺依开发部署文档

八、登陆

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

8b98d0fd40c99d9d0e5547f549a2f630 - 2022最新IntellJ IDEA诺依开发部署文档

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

a707d4ead2a0ba72c3a03d2598b6a2d0 - 2022最新IntellJ IDEA诺依开发部署文档

  • 进入主页

1b2f6c6312d7bb74f00d62840e09e4cd - 2022最新IntellJ IDEA诺依开发部署文档

序号 文档
1 若依环境使用手册.docx

结语

呕心沥血,爆肝一个星期,希望点赞,收藏,评论,转发,您的支持就是本博主前进的动力.

转载请注明:xuhss » 2022最新IntellJ IDEA诺依开发部署文档

喜欢 (0)

您必须 登录 才能发表评论!