快速开始

基础环境说明

工具版本下载地址备注
JDK2.x为1.8+,3.x为17+java开发的基础环境
Maven3.6+
Mysql5.7+、8.0+必需
Redis5.0+必需
IDEA不限后端开发
Navicat不限数据库管理工具
RedisDesktopManager不限Redis管理工具
VSCode不限前端开发
NodeJS14.0+、16.0+前端开发基础环境

本地运行后端项目

下载地址

git clone git@gitee.com:mldong/mldong.git
# 如果为3.x则需
git checkout boot3

创建数据库

依次执行

  • doc/sql/mldong-plus1.0.sql ===>系统管理+工作流程模块
  • doc/sql/dev.sql ===>在线开发,元数据管理模块
  • doc/sql/biz_demo.sql===>演示模块

数据库配置

mldong-admin/src/resources/application-local.yml

# Mysql数据库
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://${DB_HOST:172.16.31.160}:${DB_PORT:3306}/${DB_NAME:mldong-plus}?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true
    username: ${DB_USER:root}
    password: ${DB_PASSWORD:8Eli#gr#AUk}
  redis:
    host: ${REDIS_HOST:172.16.31.160}
    port: ${REDIS_PORT:6379}
    password: ${REDIS_PASSWORD:gEwjEHLM}
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

logging:
  level:
    com.mldong: debug

或者添加环境变量:

  • DB_HOST:数据库 ip 地址
  • DB_PORT:数据库端口
  • DB_USER:数据库用户名
  • DB_PASSWORD:数据库密码
  • REDIS_HOST:Redis ip地址
  • REDIS_PORT:Redis端口
  • REDIS_PASSWORD:Redis密码

启动

mldong-admin/src/main/java/com/mldong/MldongAdminApplication.java

访问接口文档

http://localhost:18080/doc.htmlopen in new window

本地运行前端项目

前端有 2 个可选开源版本,按需选择:

选项 A:mldong-vue(基于 Vben2,含工作流,主推生产)

下载地址

git clone git@gitee.com:mldong/mldong-vue.git

安装依赖

yarn install
# 如果报gifsicle-5.3.0.tgz: Integrity check failed for "gifsicle"错,则执行
yarn install --update-checksums

启动

yarn dev:local

访问前端

http://localhost:3100/open in new window

选项 B:mldong-vben5(基于 Vben5,不含工作流,需 wf 请选 Pro 版)

注意:本版本不包含工作流模块。如需工作流,请使用选项 A 或购买 Pro 版。

下载地址

git clone https://gitee.com/mldong/mldong-vben5.git
cd mldong-vben5

安装依赖(使用 pnpm)

corepack enable   # 启用 pnpm(如未启用)
pnpm install

修改代理地址(本地联调必须)

默认代理指向 apifox 云 mockhttps://apifox-plus.mldong.com/m1/...),不是 localhost 后端。本地联调前必须改成自己的后端地址。

打开 apps/web-antd/vite.config.mts,把 /apitarget 改成你的后端地址:

proxy: {
  '/api': {
    changeOrigin: true,
    rewrite: (path) => path.replace(/^\/api/, ''),
    // 改成你的后端地址(如本地 mldong-admin 默认 18080)
    target: 'http://localhost:18080',
    ws: true,
  },
},

启动(antd 版本为例,默认端口 5666)

pnpm dev:antd
# 其他版本:pnpm dev:ele / pnpm dev:naive / pnpm dev:tdesign

访问前端

http://localhost:5666/open in new window