Class FeignConfiguration

java.lang.Object
org.qubership.atp.auth.springbootstarter.config.FeignConfiguration

@Configuration public class FeignConfiguration extends Object
  • 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)
      Create Encoder bean.
      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