[jOOQ/jOOQ#13605] Call findAndAddModules()

This commit is contained in:
Lukas Eder 2022-05-26 17:09:40 +02:00
parent 004b4a3697
commit e55c60d3a7
2 changed files with 10 additions and 1 deletions

View File

@ -44,6 +44,7 @@ import org.jooq.impl.AbstractConverter;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.json.JsonMapper;
/**
* A base class for {@link JSON} or {@link JSONB} to Jackson POJO conversion.
@ -57,7 +58,10 @@ abstract class AbstractToJacksonConverter<J, U> extends AbstractConverter<J, U>
public AbstractToJacksonConverter(Class<J> fromType, Class<U> toType) {
super(fromType, toType);
mapper = new ObjectMapper();
mapper = JsonMapper
.builder()
.findAndAddModules()
.build();
}
abstract String data(J json);

View File

@ -167,6 +167,11 @@
<artifactId>jackson-databind</artifactId>
<version>2.13.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.13.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-kotlin</artifactId>