基本身份验证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 
} 

然后,你所提供的代码将返回您的帐户的一个实例。

就是这样!