“RestTemplate exchange”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1AN411Z7mx?p=12”的新页面)
 
第1行: 第1行:
 
https://www.bilibili.com/video/BV1AN411Z7mx?p=12
 
https://www.bilibili.com/video/BV1AN411Z7mx?p=12
 +
 +
当请求的控制器返回值类型为 List<xx>、Set<xxx> 等带有泛型类型的类型时,就不能使用 getForObject、getForEntity、postForObject 等,因为它们都是只能设置返回值类型,而不能设置类型的泛型。
 +
 +
这时就需要用到 exchange 方法。
 +
 +
除此之外,如果需要设置请求头参数情况也需要使用 exchange 方法。

2023年3月26日 (日) 06:49的版本

https://www.bilibili.com/video/BV1AN411Z7mx?p=12

当请求的控制器返回值类型为 List<xx>、Set<xxx> 等带有泛型类型的类型时,就不能使用 getForObject、getForEntity、postForObject 等,因为它们都是只能设置返回值类型,而不能设置类型的泛型。

这时就需要用到 exchange 方法。

除此之外,如果需要设置请求头参数情况也需要使用 exchange 方法。