Bumping versions
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|Name | Default | Description
|
|Name | Default | Description
|
||||||
|
|
||||||
|feign.autoconfiguration.jackson.enabled | `false` | If true, PageJacksonModule and SortJacksonModule bean will be provided for Jackson page decoding.
|
|feign.autoconfiguration.jackson.enabled | `false` | If true, PageJacksonModule and SortJacksonModule bean will be provided for Jackson page decoding.
|
||||||
|
|feign.circuitbreaker.alphanumeric-ids.enabled | `false` | If true, Circuit Breaker ids will only contain alphanumeric characters to allow for configuration via configuration properties.
|
||||||
|feign.circuitbreaker.enabled | `false` | If true, an OpenFeign client will be wrapped with a Spring Cloud CircuitBreaker circuit breaker.
|
|feign.circuitbreaker.enabled | `false` | If true, an OpenFeign client will be wrapped with a Spring Cloud CircuitBreaker circuit breaker.
|
||||||
|feign.circuitbreaker.group.enabled | `false` | If true, an OpenFeign client will be wrapped with a Spring Cloud CircuitBreaker circuit breaker with with group.
|
|feign.circuitbreaker.group.enabled | `false` | If true, an OpenFeign client will be wrapped with a Spring Cloud CircuitBreaker circuit breaker with with group.
|
||||||
|feign.client.config | |
|
|feign.client.config | |
|
||||||
|
|||||||
+3
-4
@@ -166,16 +166,15 @@ public class FeignAutoConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnMissingBean(CircuitBreakerNameResolver.class)
|
@ConditionalOnMissingBean(CircuitBreakerNameResolver.class)
|
||||||
@ConditionalOnProperty(value = "feign.circuitbreaker.alphanumeric-ids.enabled",
|
@ConditionalOnProperty(value = "feign.circuitbreaker.alphanumeric-ids.enabled", havingValue = "false",
|
||||||
havingValue = "false", matchIfMissing = true)
|
matchIfMissing = true)
|
||||||
public CircuitBreakerNameResolver circuitBreakerNameResolver() {
|
public CircuitBreakerNameResolver circuitBreakerNameResolver() {
|
||||||
return new DefaultCircuitBreakerNameResolver();
|
return new DefaultCircuitBreakerNameResolver();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnMissingBean(CircuitBreakerNameResolver.class)
|
@ConditionalOnMissingBean(CircuitBreakerNameResolver.class)
|
||||||
@ConditionalOnProperty(value = "feign.circuitbreaker.alphanumeric-ids.enabled",
|
@ConditionalOnProperty(value = "feign.circuitbreaker.alphanumeric-ids.enabled", havingValue = "true")
|
||||||
havingValue = "true")
|
|
||||||
public CircuitBreakerNameResolver alphanumericCircuitBreakerNameResolver() {
|
public CircuitBreakerNameResolver alphanumericCircuitBreakerNameResolver() {
|
||||||
return new AlphanumericCircuitBreakerNameResolver();
|
return new AlphanumericCircuitBreakerNameResolver();
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -57,8 +57,7 @@ public class CircuitBreakerAutoConfigurationTests {
|
|||||||
@SpringBootTest(classes = CircuitBreakerTests.Application.class,
|
@SpringBootTest(classes = CircuitBreakerTests.Application.class,
|
||||||
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
|
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
|
||||||
value = { "spring.application.name=springcircuittest", "spring.jmx.enabled=false",
|
value = { "spring.application.name=springcircuittest", "spring.jmx.enabled=false",
|
||||||
"feign.circuitbreaker.enabled=true",
|
"feign.circuitbreaker.enabled=true", "feign.circuitbreaker.alphanumeric-ids.enabled=true" })
|
||||||
"feign.circuitbreaker.alphanumeric-ids.enabled=true" })
|
|
||||||
@Nested
|
@Nested
|
||||||
class AlphanumericNamingStrategy {
|
class AlphanumericNamingStrategy {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user