INNER CODE UNIT · Java
createConsulClientConversionService
spring-cloud/spring-cloud-consul · spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulAutoConfiguration.java:179
public static ConversionService createConsulClientConversionService() {
DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService();
conversionService.addFormatterForFieldAnnotation(new WaitTimeAnnotationFormatterFactory());
return conversionService;
}
public record ConsulClientSettings(String baseUrl, HttpClientSettings httpClientSettings,
RestClientAdapter adapter) {
}
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({ Endpoint.class, Health.class })
@EnableConfigurationProperties(ConsulHealthIndicatorProperties.class)
protected static class ConsulHealthConfig {
@Bean
@ConditionalOnMissingBean
@ConditionalOnAvailableEndpoint