最近有个物联网项目,需要在SpringBoot里对influxdb进行整合,并且需要插入数据到influxdb中,基本的代码示例记录一下。
POM依赖
org.influxdb
influxdb-java
2.15
Application.yml配置文件
spring:
influx:
url: http://192.168.10.59:8086
user:
password:
database: iotbigdata
InfluxDbConfig类
import com.tk.wisdombigdatamiddleware.utils.InfluxDbUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class InfluxDbConfig {
@Value("${spring.influx.url:''}")
private String influxDBUrl;
@Value("${spring.influx.user:''}")
private String userName="";
@Value("${spring.influx.password:''}")
private String password="";
@Value("${spring.influx.database:''}")
private String database;
@Bean
public InfluxDbUtils influxDbUtils() {
return new InfluxDbUtils(userName, password, influxDBUrl, database,