diff --git a/templates/jax-rs-config.java.mustache b/templates/jax-rs-config.java.mustache index aa7d589..b654bff 100644 --- a/templates/jax-rs-config.java.mustache +++ b/templates/jax-rs-config.java.mustache @@ -27,10 +27,6 @@ public class {{configName}} implements ClientRequestFilter { @NonNull private final String baseUrl; - @Builder.Default - private final Client client = ClientBuilder.newClient() - .register(this) - .property(HttpUrlConnectorProvider.SET_METHOD_WORKAROUND, true); {{#headers}}/** {{#description}}{{.}} {{/description}} **/{{#required}} @@ -38,6 +34,12 @@ public class {{configName}} implements ClientRequestFilter { private {{{type.name}}} {{label}}; {{/headers}} + public Client getClient() { + return ClientBuilder.newClient() + .register(this) + .property(HttpUrlConnectorProvider.SET_METHOD_WORKAROUND, true); + } + @Override public void filter(ClientRequestContext requestContext) throws IOException { {{#headers}} @@ -45,4 +47,8 @@ public class {{configName}} implements ClientRequestFilter { {{/headers}} } + public Client getClient() { + + } + } \ No newline at end of file