springboot 使用线程池进行网络请求代码示例
时间: 2023-04-04 19:02:45 浏览: 167
可以使用以下代码示例:
```
@RestController
public class MyController {
private ExecutorService executorService = Executors.newFixedThreadPool(10);
@GetMapping("/request")
public String handleRequest() {
Future<String> future = executorService.submit(() -> {
// 网络请求代码
return "response";
});
try {
String response = future.get();
return response;
} catch (InterruptedException | ExecutionException e) {
e.printStackTrace();
return "error";
}
}
}
```
这段代码使用了线程池来处理网络请求,可以提高系统的并发处理能力。
阅读全文