最近一直在找 java 的开发脚手架,找来找去还是感觉若依好用一些,以后可以在这个框架的基础上去深入优化一下,也是不错的。学习一个框架第一步就是在本地把服务跑起来,下面来分享一下若依前后端分离版本地启动的过程吧。

首先,我们把 RuoYi-Vue 项目代码克隆到本地

git clone https://gitee.com/y_project/RuoYi-Vue.git

然后用 idea 打开该目录,找到 ruoyi-admin/resources 目录,里边有一些配置文件需要修改。

  1. application.yml 修改 profile(文件上传路径),改成你本地的绝对路径即可;然后 redis 配置也需要关注一下,如果不是用本地的,需要把 ip 和密码修改成真实的。
  2. application-druid.yml 这里定义的是数据库的配置,需要把数据库连接信息改成自己的,新建的数据库需要执行 sql/ry_20220822.sql 文件进行数据库的初始化。
  3. logback.xml 需要把 log.path 修改为本地的绝对路径,用于保存 log 文件。

最后,找到 RuoYiApplication 文件,右键执行试一下,如果控制台出现若依启动成功的信息,则说明后端服务已经正常启动了。

接下来我们把前端服务也开起来,用 vscode 打开 ruoyi-ui 目录,先找到 package.json 里的 core-js 一项,版本修改为^3.6.5,用代码库的版本启动时会有报错。

然后用 yarn 安装并启动:

yarn

yarn dev

启动成功之后,我们就可以在浏览器访问整个项目了!