...

/

Test with MockWebServer

Test with MockWebServer

Let’s learn to use the WebClient to access the third-party APIs and test the code by using the MockWebServer.

The WebClient class

Spring recommends using the WebClient class instead of RestTemplate for accessing the third-party APIs, because WebClient provides a non-blocking reactive client over the underlying HTTP client.

Setup

First, let’s add Spring Boot’s spring-boot-starter-webflux dependency, which incorporates the WebClient ...