若依框架vue前后端分离—部署自己的模块

先说下我自己遇到的问题:

把项目下载下来后跑前端

1.报错:Error: error:0308010C:digital envelope routines::unsupported 

package.json中修改script

//WINDOWS
 "scripts": {
    "serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
}
//MAC
 "scripts": {
    "serve": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
}

更多详细在这位博主

Error: error:0308010C:digital envelope routines::unsupported 解决方案-CSDN博客

修改完后就正常运行了。

在数据库中创建名为students的表

进入若依框架界面,点击系统工具——>代码生成——>导入。

添加students这张表,我这里已经添加过了。

编辑成我这样就可以了

点击提交后就可以生成代码,解压students压缩包。

解压后的controller文件放在ruoyi-admin下的controller

剩下的文件放在自己新建的ruoyi-students下

resources下的xml文件也不要忘记-----------当时忘记放了报错,找了好一会时间才发现

ruoyi-students的pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>ruoyi</artifactId>
        <groupId>com.ruoyi</groupId>
        <version>3.8.7</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>ruoyi-students</artifactId>

    <description>
        students系统模块
    </description>

    <dependencies>

        <!-- 通用工具-->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-common</artifactId>
        </dependency>

    </dependencies>

</project>

接下来是vue文件

放好后,进去跟目录下的pom.xml,添加students模块

在进入ruoyi-framework的pom.xml下添加ruoyi-students

到这里我们就部署好了自己的模块