基本身份验证Spring resttemplate示例,它们都使用Account.class。它是什么?
问题描述:
下面是我找到的一个典型的例子:基本身份验证Spring resttemplate示例,它们都使用Account.class。它是什么?
HttpEntity<String> request = new HttpEntity<String>(headers);
ResponseEntity<Account> response = restTemplate.exchange(url,
HttpMethod.GET, request, Account.class);
Account account = response.getBody();
我GOOGLE寻找任何参考Account.class。到目前为止,我已经空了。我在Spring 4 JavaDocs中找不到它。任何人都可以告诉我它在哪里被记录,并且是否存在包含必需品罐的Maven依赖项?
谢谢,
罗布
答
Acoount.class不是任何罐的一部分。这是你的应用程序中的一个类。 它由rest模板用来映射对象的响应。这里是我的意思是: 如果响应是:
{"name": name, "balance": 1000}
而且你必须:
class Account {
private String name;
private int balance;
// setters/getters
}
然后,你所提供的代码将返回您的帐户的一个实例。
就是这样!