如何从RestTemplate访问数据作为列表

时间:2016-07-04 13:31:32

标签: java rest spring-boot

我想从Spring启动服务访问数据。数据的返回类型是List,但每次访问时,列表都是空的。

这是我的代码:

Map<String, String> params = new HashMap<String, String>();
params.put("firstName", "test" );
params.put("lastName", "test1");
ResponseEntity<Person[]> response = restTemplate.getForEntity(url, Person[].class, params);

在这种情况下,response.getBody()为空[]

@RequestMapping(value = "/search", method = RequestMethod.GET)
public List<Person> searchUsers(
        @RequestParam(value = "firstName", required = false) String firstName,
        @RequestParam(value = "lastName", required = false) String lastName,
        @RequestParam(value = "email", required = false) String email {

    return personService.search(firstName, lastName, email, company);
}

我也尝试使用StringPerson[],但没有任何效果。

提前致谢!

1 个答案:

答案 0 :(得分:1)

qobject_cast