目录

0 平台介绍

1 创建数据库

2 Redis缓存数据库

3 修改配置文件

4 修改maven依赖

5 运行后台

6 运行前端

7 运行效果

0 平台介绍

带工作流引擎的开源低代码平台并不常有,这是基于若依开发的工作流版本低代码平台,MIT开源协议,前后端分离,前端使用Vue框架,后端SpringBoot。

本文引用的ruoyi-vue-activiti版本仓库地址:https://gitee.com/smell2/ruoyi-vue-activiti

1 创建数据库

平台默认使用MySQL数据,以该类型数据库为例,创建数据库“ruoyi-vue-activiti7“(参考application-dev.yml中的数据库链接字符串)。

运行源代码目录里的sql文件夹下SQL脚本,创建数据表结构,并初始化数据。

 

2 Redis缓存数据库

运行Redis中间件,因平台需要使用该Redis。

3 修改配置文件

(1)根据 ruoyi-vue-activiti\ruoyi-admin\src\main\resources\application.yml 中的active profile找到数据库及Redis中间件配置文件,默认为application-dev.yml。

(2)修改 ruoyi-vue-activiti\ruoyi-admin\src\main\resources\application-dev.yml中的Redis配置,链接签署Redis服务。

(3)根据application.yml找到数据库配置项,修改为前述的数据库链接。

4 修改maven依赖

当编译的JDK高于1.8时,因JDK环境不再包含jaxb-api包,在运行后,用户登录时,会导致如下错误:

“Handler dispatch failed;nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/Datatyp”

对于1.8以上的JDK,找到ruoyi-vue-activiti\ruoyi-admin\pom.xml文件,加入如下依赖:

    javax.xml.bind

    jaxb-api

    2.3.0

    com.sun.xml.bind

    jaxb-impl

    2.3.0

    com.sun.xml.bind

    jaxb-core

    2.3.0

    javax.activation

    activation

    1.1.1

5 运行后台

Maven编译打包,运行后台程序。以jar为例,则运行ruoyi-vue-activiti\ruoyi-admin\src\main\java\com\ruoyi\RuoYiApplication.java中的main方法。

6 运行前端

前端为ruoyi-ui文件夹中的内容,npm install后运行即可。

7 运行效果

运行效果如下,带工作流定义功能。

 

 

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: