2015-05-01 19 views
0

下面是我找到的一個典型的例子:基本身份驗證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依賴項?

謝謝,

羅布

回答

0

Acoount.class不是任何罐的一部分。這是你的應用程序中的一個類。 它由rest模板用來映射對象的響應。這裏是我的意思是: 如果響應是:

{"name": name, "balance": 1000} 

而且你必須:

class Account { 
    private String name; 
    private int balance; 

    // setters/getters 
} 

然後,你所提供的代碼將返回您的帳戶的一個實例。

就是這樣!