스프링에서 쉽게 사용할 수 있도록 만들어진 라이브러리. (github) 개인이 만들었으며 application.yml에 influxdb관련 설정을 할 수 있도록 도와준다. spring-data-influxdb는 기본적으로 influxdb-java를 내포하고 있으므로 그냥 사용해도 되나 버전업이 조금 늦으므로 최신 버전을 사용하려면 따로 추가해줘야 한다.
@Bean public InfluxDBTemplate<Point> influxDBTemplate(final InfluxDBConnectionFactory connectionFactory){ /* * You can use your own 'PointCollectionConverter' implementation, e.g. in case * you want to use your own custom measurement object. */ returnnew InfluxDBTemplate<>(connectionFactory, new PointConverter()); }
@Bean public DefaultInfluxDBTemplate defaultTemplate(final InfluxDBConnectionFactory connectionFactory){ /* * If you are just dealing with Point objects from 'influxdb-java' you could * also use an instance of class DefaultInfluxDBTemplate. */ returnnew DefaultInfluxDBTemplate(connectionFactory); } }