DBApi 如何进行本地调试
在使用 DBApi
的过程中,可能会需要开发插件,以解决业务问题。
在开发插件前,首先要调通本地的开发环境,本篇会介绍如何编译 DBApi
源码,并在 Intellij IDEA
中启动服务
1. 编译
- 下载源码
1
2git clone https://github.com/freakchick/DBApi.git
cd DBApi - 确认安装环境是否OK
1
2
3
4
5
6
7
8# 是否安装Java
echo $JAVA_HOME
# 是否安装npm
npm -v
# 是否安装node
node -v
# npm设置国内源
npm config set registry https://registry.npm.taobao.org - 使用
idea
打开项目,进入dbapi-ui
,修改pom.xml
如下图所示,增加一行参数,否则在编译dbapi-ui
时会报错1
<argument>--legacy-peer-deps</argument>
- 在项目根目录下用命令行编译
1
mvn clean package -P release
2. 配置并启动服务
- 编译完成后,找到下图中的文件:
dbapi-service/src/main/resources/application.properties
,修改配置信息
配置参数可以参考本篇文章:DBApi 本地和 Docker 安装方法
- 再参照安装的步骤,创建数据库并初始化
初始化文件在dbapi-assembly/sql
目录下 - 准备工作完成,在
idea
下启动本地standalone
服务
启动类的位置:dbapi-standalone/src/main/java/com/gitee/freakchicken/dbapi/DBApiStandalone.java
3. 参考
- https://www.51dbapi.com/v4.0.0/zh/develop/