Slide 40
Slide 40 text
architecture
RestApiClientBuilder
The main necessity of this class is to add, to all requests, the baseUri, and the
port. The basePath is not necessary as the generated client already has it.
eliasnogueira.com
public class RestApiClientBuilder {
public T build(Function, T> clientCreator) {
Supplier requestSpecBuilderSupplier = () -> new RequestSpecBuilder()
.addRequestSpecification(
new RequestSpecBuilder()
.setBaseUri("http://localhost")
.setPort(8088)
.build());
return clientCreator.apply(requestSpecBuilderSupplier);
}
}