resttemplate用法
时间: 2023-03-20 07:02:10 浏览: 103
RestTemplate 是 Spring Framework 中用于发送 HTTP 请求的工具类。它提供了用于发送 GET、POST、PUT、DELETE 等请求的方法。使用方法如下:
1. 创建 RestTemplate 对象:
```
RestTemplate restTemplate = new RestTemplate();
```
2. 发送 GET 请求:
```
String url = "http://example.com/users/{id}";
ResponseEntity<String> response = restTemplate.getForEntity(url, String.class, 1);
```
3. 发送 POST 请求:
```
String url = "http://example.com/users";
User user = new User(1, "John Doe");
ResponseEntity<User> response = restTemplate.postForEntity(url, user, User.class);
```
4. 发送 PUT 请求:
```
String url = "http://example.com/users/{id}";
User user = new User(1, "Jane Doe");
restTemplate.put(url, user, 1);
```
5. 发送 DELETE 请求:
```
String url = "http://example.com/users/{id}";
restTemplate.delete(url, 1);
```
请注意,使用 RestTemplate 需要先导入 spring-web 包。
阅读全文