Я создал Feign клиента EmployeeServiceClient.java, как показано ниже
EmployeeServiceClient.java
@FeignClient(name = "employeeclient", url = "https://internel.omnesys.org")
public interface EmployeeServiceClient {
@RequestMapping(method = RequestMethod.GET, value = "/v1/employees")
List<EmployeeDetails> getEmployeeDetails();
}
EmployeeDetails.java
public class EmployeeDetails {
private Employee employee;
private String empId;
// getters and setters
}
Employee.java
public class Employee {
private String name;
private String firstName;
private String lastName;
private String city;
// getters and setters
}
Служба
https://internel.omnesys.org/v1/employees (это служба REST для внутренней сети, управляемая другой командой), дает мне время отклика, как показано ниже
)}]',
[{"employee":{"name":"Emp1","firstName":"firstName1","lastName":"lastName1","city":"city1"},"empId":"empId123"},{"employee":{"name":"Emp2","firstName":"firstName2","lastName":"lastName2","city":"city2"},"empId":"empId456"}]
Я получаю симулированное исключение, потому что ответ службы содержит дополнительно )}]',
в начале
Я попросил сервисную команду удалить эти недопустимые символы, но они сказали, что удалить его невозможно, поскольку он был помещен специально для какого-то другого требования, и попросили меня обработать его с нашей стороны.
Может кто-нибудь, пожалуйста, помогите мне в этом