腾讯 APIJSON 6.1.0+ 的 InfluxDB 数据库插件,可通过 Maven, Gradle 等远程依赖。
An InfluxDB plugin for Tencent APIJSON 6.1.0+
<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> <dependency> <groupId>com.github.APIJSON</groupId> <artifactId>apijson-influxdb</artifactId> <version>LATEST</version> </dependency>allprojects{repositories{maven{url 'https://jitpack.io' } } }dependencies{implementation 'com.github.APIJSON:apijson-influxdb:latest' }在你项目继承 AbstractSQLExecutor 的子类重写方法 execute
Override execute in your SQLExecutor extends AbstractSQLExecutor
@OverridepublicJSONObjectexecute(@NotNullSQLConfig<Long> config, booleanunknownType) throwsException{if (config.isInfluxDB()){returnInfluxdbUtil.execute(config, null, unknownType)} returnsuper.execute(config, unknownType)}在你项目继承 AbstractSQLConfig 的子类重写方法 execute
Override execute in your SQLConfig extends AbstractSQLConfig
@OverridepublicStringgetSchema(){returnInfluxDBUtil.getSchema(super.getSchema(), DEFAULT_SCHEMA, isInfluxDB())} @OverridepublicStringgetSQLSchema(){returnInfluxDBUtil.getSQLSchema(super.getSQLSchema(), isInfluxDB())}See document in InfluxDBUtil and DemoSQLExecutor in APIJSONBoot-MultiDataSource
有问题可以去 Tencent/APIJSON 提 issue
Tencent/APIJSON#36


