resttemplate get请求 传对象
时间: 2023-05-27 10:05:12 浏览: 124
Spring学习笔记之RestTemplate使用小结
可以使用RestTemplate的getForObject方法,将对象的属性作为查询参数传递:
```java
public class User {
private String name;
private int age;
// getter, setter, toString...
}
RestTemplate restTemplate = new RestTemplate();
User user = new User();
user.setName("Alice");
user.setAge(20);
String url = "http://example.com/api/user?name={name}&age={age}";
User result = restTemplate.getForObject(url, User.class, user.getName(), user.getAge());
```
上述代码中,我们创建了一个User对象,并设置了name和age属性。然后,我们使用RestTemplate的getForObject方法发送get请求,将User对象的name和age属性作为查询参数传递,最后将响应结果转换为User对象。
阅读全文