RestTemplate与泛型响应类型一起使用



假设我也想添加一个泛型对象类型,而不是MediaEntry。因为MediaEntry可能是不同的类,驻留在不同的项目中,并且我不能在代码中使用该对象依赖项。在这种情况下,我怎么能要求交换呢?

ResponseEntity<MediaEntry> result = getRestTemplate().exchange(uri, HttpMethod.POST, httpEntity,
new ParameterizedTypeReference<MediaEntry>() {
}, userId);

可以使用字符串

ResponseEntity<String> result = getRestTemplate().exchange(uri, HttpMethod.POST, httpEntity,
new ParameterizedTypeReference<String>() {
}, userId);

相关内容

最新更新