Class OpenGeminiAutoConfiguration
java.lang.Object
io.opengemini.client.spring.data.config.OpenGeminiAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(io.opengemini.client.spring.data.core.OpenGeminiTemplate.class)
@EnableConfigurationProperties(io.opengemini.client.spring.data.core.OpenGeminiProperties.class)
public class OpenGeminiAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmeasurementScanInitializer(OpenGeminiTemplate openGeminiTemplate, MeasurementScanConfigurer configurer) io.opengemini.client.api.OpenGeminiAsyncClientopenGeminiAsyncClient(OpenGeminiProperties properties, org.springframework.beans.factory.ObjectProvider<ClientConfigurationBuilderCustomizer> customizers) openGeminiTemplate(io.opengemini.client.api.OpenGeminiAsyncClient openGeminiAsyncClient, OpenGeminiSerializerFactory openGeminiSerializerFactory)
-
Constructor Details
-
OpenGeminiAutoConfiguration
public OpenGeminiAutoConfiguration()
-
-
Method Details
-
openGeminiTemplate
@Bean @ConditionalOnMissingBean(io.opengemini.client.spring.data.core.OpenGeminiTemplate.class) public OpenGeminiTemplate openGeminiTemplate(io.opengemini.client.api.OpenGeminiAsyncClient openGeminiAsyncClient, OpenGeminiSerializerFactory openGeminiSerializerFactory) -
openGeminiAsyncClient
@Bean @ConditionalOnMissingBean(io.opengemini.client.api.OpenGeminiAsyncClient.class) public io.opengemini.client.api.OpenGeminiAsyncClient openGeminiAsyncClient(OpenGeminiProperties properties, org.springframework.beans.factory.ObjectProvider<ClientConfigurationBuilderCustomizer> customizers) throws io.opengemini.client.api.OpenGeminiException - Throws:
io.opengemini.client.api.OpenGeminiException
-
openGeminiSerializerFactory
@Bean @ConditionalOnMissingBean(io.opengemini.client.spring.data.core.OpenGeminiSerializerFactory.class) public OpenGeminiSerializerFactory openGeminiSerializerFactory() -
measurementScanInitializer
@Bean public MeasurementScanInitializer measurementScanInitializer(OpenGeminiTemplate openGeminiTemplate, @Nullable MeasurementScanConfigurer configurer)
-