ScientificSystem/环境配置.md

4.0 KiB
Raw Blame History

Ruoyi-flowable-plus环境配置指南

版本 1.0 更新日期2024/06/11 作者:詹力

参考:https://plus-doc.dromara.org/#/ruoyi-vue-plus/quickstart/init

Ruoyi-flowable-plus是一个支持工作流的若依后台管理框架。工作流的的支持可以有效解决流程审核和流程跟踪等问题。

一、后端配置

1.1 软件与环境准备

下面的软件环境在裸机环境下实测可以运行。

网盘地址:http://logzhan.ticp.io:52440 账号uestc 密码123

  1. IDE : IntelliJ IDEA 2022.1.3 (Ultimate Edition)
  2. NodeJs : NodeJS 14.14
  3. Redis : 下载地址
  4. JAVA SDK : java1.8
  5. SQL : Sql 8.0

1.2 IDE的相关配置和依赖下载

启动Intellij IDEA选择打开Ruoyi-flowable-plus的工程目录IDE即可自动下载依赖(IDE内置Maven)。根据官方教程配置SDK如下。在SDK选项中选择Edit并选择1.1中graalvm-17的解压目录即可管理。

同步成功后如下图所示:

1.3 本地数据库的配置和导入

打开nvicat或者其他数据库软件,创建ry-flowable-plus或者其他你喜欢的数据库名。

选择你创建的数据库并打开,右键选择运行数据库。

  1. 运行mysql_ry_v0.8.x.sql
  2. 运行flowable_6.7.2_mysql(...).sql
  3. 运行mysql_xxl_job.sql

1.4 远程数据库的配置

数据库的配置,打开ruoyi-admin\src\main\resource\application-dev.yml,下面的url是采用个人搭建的公共数据库,可以在外网访问。本地数据库修改为mysql://localhost:3306/ry-flowable-plus是数据库名,根据个人实际创建数据库时的名字进行调整。

# 主库数据源
master:
  type: ${spring.datasource.type}
  driverClassName: com.mysql.cj.jdbc.Driver
  # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
  # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应  考虑性能问题)
  url: jdbc:mysql://logzhan.ticp.io:53306/ry-flowable-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true
  username: root
  password: 351002

二、前端配置

前端配置非常简单,只要求安装nodejs,然后进入ruoyi-ui

npm install --registry=https://registry.npmmirror.com
npm run dev

成功后会弹出网址即可访问。