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>
![截屏2023-07-26 17.36.29]()
- 在项目根目录下用命令行编译
1
mvn clean package -P release
2. 配置并启动服务
- 编译完成后,找到下图中的文件:
dbapi-service/src/main/resources/application.properties,修改配置信息
配置参数可以参考本篇文章:DBApi 本地和 Docker 安装方法
![截屏2023-07-26 17.42.12]()
- 再参照安装的步骤,创建数据库并初始化
初始化文件在dbapi-assembly/sql目录下 - 准备工作完成,在
idea下启动本地standalone服务
启动类的位置:dbapi-standalone/src/main/java/com/gitee/freakchicken/dbapi/DBApiStandalone.java
![image-20230728175413171]()
3. 参考
- https://www.51dbapi.com/v4.0.0/zh/develop/


