RestTemplate交换更改从Rest API的特定返回值的转换行为

时间:2018-10-21 00:28:09

标签: java spring rest resttemplate

我正在使用RestTemplate通过rest api检索Employee对象:

 ResponseEntity<Employee> e2=rt.exchange("http://localhost:8080/empl", HttpMethod.POST, httpEntity, Employee.class, new ArrayList());
        Employee emp2 = e2.getBody();

通常http://localhost:8080/empl返回可以转换为Employee类对象的json,但是,当找不到employee时,api返回字符串“ Not found”而不是可以转换为空对象Employee的json并导致交换崩溃在转换过程中。

我的问题是:是否可以强制交换将“未找到”字符串转换为空的Employee对象或空的Employee对象数组?

最好的问候, 皮奥特

0 个答案:

没有答案