WebClient
WebClient是从Spring WebFlux 5.0版本开始提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具。它的响应式编程的基于Reactor的。WebClient中提供了标准Http请求方式对应的get、post、put、delete等方法,可以用来发起相应的请求。
Spring WebFlux包括WebClient对HTTP请求的响应式,非阻塞式。WebFlux客户端和服务器依靠相同的非阻塞编解码器对请求和响应内容进行编码和解码。
WebClient 内部委托给HTTP客户端库。默认情况下,WebClient 使用 Reactor Netty,内置了对Jetty 反应式HttpClient的支持,其他的则可以通过插入ClientHttpConnector。
参考
https://www.cnblogs.com/crazymakercircle/p/14361256.html
https://www.cnblogs.com/grasp/p/12179906.html