若依框架简介

若依是一个Gitee上一个开源的基于SpringBoot开发的轻量级Java快速开发框架,用以快速构建后台管理系统,

本机部署过程

Step1. 下载项目源码

我选择的是直接下载zip压缩包,解压后得到如下文件夹,即为若依项目文件夹

若依可以用python吗 若依怎么运行_java


打开后的项目结构:

若依可以用python吗 若依怎么运行_若依可以用python吗_02

Step2. 使用IDEA打开项目

若依可以用python吗 若依怎么运行_若依可以用python吗_03


若依可以用python吗 若依怎么运行_后端_04

Step3. 项目模块简述

若依可以用python吗 若依怎么运行_java_05


ruoyi-admin……ruoyi-system是SpringBoot项目的6个后端服务器模块,其中整个项目的启动类位于ruoyi-admin模块下

若依可以用python吗 若依怎么运行_若依可以用python吗_06

Step4. 后端服务器启动

直接启动SpringBoot工程,首次启动时报错如下:

若依可以用python吗 若依怎么运行_后端_07


猜测因为没有配置数据库的访问密码,在 application-druid.yml 文件中进行配置

若依可以用python吗 若依怎么运行_java_08


配置密码后再次启动,报错如下:

若依可以用python吗 若依怎么运行_若依可以用python吗_09


这应该是没有启动redis服务器的缘故,启动redis服务器后重新尝试,启动成功

若依可以用python吗 若依怎么运行_spring boot_10


至此,若依后端服务器启动成功

Step5. 前端服务器启动

首先打开终端,进入ruoyi-ui目录,这是前端项目目录,然后使用cnpm install安装项目(没有安装cnpm的话可以直接用npm,但是要注意要把npm的库源改成国内镜像,不然速度太慢)

若依可以用python吗 若依怎么运行_spring boot_11


运行结果:

若依可以用python吗 若依怎么运行_后端_12


似乎报告了一些不兼容警告和某些模块已经被弃置而不受支持的警告……不过算是勉强顺利完成

若依可以用python吗 若依怎么运行_后端_13


再运行cnpm run dev命令(没有cnpm的话换成npm即可)

若依可以用python吗 若依怎么运行_spring boot_14


在启动进度到95%的时候出错:

若依可以用python吗 若依怎么运行_spring boot_15


上网搜索后,这个错误似乎是由于nodejs的版本引起的SSL版本问题导致的

若依可以用python吗 若依怎么运行_spring boot_16


查看我的node版本,果然超过了V17

若依可以用python吗 若依怎么运行_后端_17


这里我下载过nvm,直接用nvm切换到14.14.0版本

终于启动成功!!!

若依可以用python吗 若依怎么运行_服务器_18


若依可以用python吗 若依怎么运行_spring boot_19