从目前来看有很多公司是基于若依来进行二次开发的。RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
本人纯属爱好,总结部署经验,如有不妥可以跟我说明原有,我会删除的。
有刚接触编程有什么地方不懂的可以发到评论区,我看到会解惑的。
准备工作:
1.jdk >=1.8(推荐使用)
2.MySQL >=5.7(推荐使用)
3.Apache Maven>=3
4.node >=12
一、拉取项目
1、查到项目链接
https://github.com/yangzongzhuan/RuoYi
2、导入项目到idea中
之后从远程仓库获取到项目.(File ---New ---Project from Version )
将github获取到的路径复制到URL中,路径可以是默认的,(禁止C盘),点击Clone按钮。
3、拉取下来就是这样的。
二、部署后端项目
1、配置JDK。
点击File -- Project Stryctyre
把这3个地方都配置成功之后点Apply应用,在点OK。
出现如图片这样就是成功了
2、配置Maven
点击File --Settings
直接搜索Maven找到相应的地方
配置这三个地方完成后点Apple(应用),ok
下载所需要的依赖。
现在完成是这样的。
3、配置MySQL数据库
先把SQl语句导入到数据库中。
在idea中找到mysql的配置,在application-druid.yml文件中,修改标红框里的内容
4、配置Redis数据库
启动Redis数据库,找到Redis路径下双击redis-server.exe文件启动,
启动成功
配置Redis数据库的连接在application.yml配置文件中。
5、启动后端项目
出现如图一样说明启动成功了。
好了。终于完成一半了。
三、部署前端项目
首先我们需要配置Node.js的环境变量应用前端启动都是基于npm。
1、配置node
先下载node.js,里边有各个版本的,我下载的是node-v16.20.2-win-x64.zip压缩包的(建议下载zip的,有node就用原有的)
下载好后,在创建两个空的文件夹
之后就开始配置环境变量(此电脑 -- 高级系统设置 --环境变量 --path)配置3个链接
在终端输入node -v 和 npm -v出现如图说明成功了
2、下载依赖和镜像源
下载依赖和镜像源启动项目,一次执行。
#安装依赖
npm install
#下载镜像源(我下载的是淘宝镜像)
npm install --registry=https://registry.npm.taobao.org
#启动项目
npm run dev
出现node_modules文件夹说明依赖下载完成
启动成功idea是这样的端口号是80,会自动弹出页面
3、执行成功
如果在配置的时候有什么不懂的可以评论区留言,看都看到这里了,可以给个赞支持一下吗。
版权归原作者 南鸢1.0 所有, 如有侵权,请联系我们删除。