Class FeignConfiguration
java.lang.Object
org.qubership.atp.auth.springbootstarter.config.FeignConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate Feign Client Exception Error Decoder bean in case there is no ErrorDecoder bean yet.com.fasterxml.jackson.databind.ObjectMapperCreate objectMapper for feign client message converter.feign.codec.EncoderfeignEncoder(com.fasterxml.jackson.databind.ObjectMapper feignClientObjectMapper) CreateEncoderbean.
-
Constructor Details
-
FeignConfiguration
public FeignConfiguration()
-
-
Method Details
-
commonFeignErrorDecoder
@Bean @ConditionalOnMissingBean(feign.codec.ErrorDecoder.class) public FeignClientExceptionErrorDecoder commonFeignErrorDecoder()Create Feign Client Exception Error Decoder bean in case there is no ErrorDecoder bean yet.- Returns:
- FeignClientExceptionErrorDecoder object.
-
feignEncoder
@Bean @Primary public feign.codec.Encoder feignEncoder(@Qualifier("feignClientObjectMapper") com.fasterxml.jackson.databind.ObjectMapper feignClientObjectMapper) CreateEncoderbean.- Parameters:
feignClientObjectMapper- ObjectMapper bean- Returns:
- Encoder object.
-
feignClientObjectMapper
@Bean @Qualifier("feignClientObjectMapper") public com.fasterxml.jackson.databind.ObjectMapper feignClientObjectMapper()Create objectMapper for feign client message converter.- Returns:
- ObjectMapper bean
-