我是 Spring WebClient 的新手,我编写了一个通用方法,可用于在我的应用程序中使用 REST API:
public <T> List<T> get(URI url, Class<T> responseType) {
return WebClient.builder().build().get().uri(url)
.header("Authorization", "Basic " + principal)
.retrieve().bodyToFlux(responseType).collectList().block();
}
Run Code Online (Sandbox Code Playgroud)
如果消耗了rest-api返回404,我想返回并清空列表。
有人可以建议如何实现这一目标吗?