fixed Api Clien config java time module

master
Niclas Thobaben 2021-07-21 22:49:07 +02:00
parent 73d7d40e71
commit 39ef7a05a7
2 changed files with 9 additions and 3 deletions

View File

@ -19,6 +19,9 @@ import javax.ws.rs.client.ClientRequestFilter;
import javax.ws.rs.client.ClientRequestContext;
import java.io.IOException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
@Builder(toBuilder = true)
@With
@Getter
@ -35,7 +38,10 @@ public class {{configName}} implements ClientRequestFilter {
{{/headers}}
public Client getClient() {
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());
return ClientBuilder.newClient()
.register(mapper)
.register(this)
.property(HttpUrlConnectorProvider.SET_METHOD_WORKAROUND, true);
}

View File

@ -14,9 +14,9 @@ import lombok.*;
import lombok.experimental.Accessors;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.codehaus.jackson.annotate.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;
{{#imports}}
import {{{.}}};