ppb:
Estoy usando Netflix Feign llamar HTTP Solicitud de la siguiente manera -
@Headers("Content-Type: application/json; Accept: application/json")
public interface EmployeeClient {
@RequestLine("POST")
@Headers("client-id: TEST")
EmployeeResponse employee(EmployeeRequest employeeRequest);
}
¿Cómo puedo controlar las excepciones aquí si el servicio throw un error o servicio no es accesible o hacia abajo. ¿Cómo puedo usar ErrorDecoder?
Muhammad Usman:
Supongo que está utilizando Netflix Feign
autónomo no con arranque de primavera.
Puede integrar fácilmente un ErrorDecoder encargo mientras que la construcción del cliente Feign.
Feign.builder().errorDecoder(new MyCustomErrorDecoder())
.target(MyApi.class, "https://api.hostname.com");
Para más detalles por favor busque en la documentación oficial aquí