Jodatime 夸克斯的乔达时间
我正在使用Quarkus,但已获得以下错误: “com.fasterxml.jackson.databind.exc.InvalidDefinitionException:Joda日期/时间类型Jodatime 夸克斯的乔达时间,jodatime,quarkus,Jodatime,Quarkus,我正在使用Quarkus,但已获得以下错误: “com.fasterxml.jackson.databind.exc.InvalidDefinitionException:Joda日期/时间类型org.Joda.time.DateTime默认不支持:添加模块“com.fasterxml.jackson.datatype:jackson数据类型Joda”以启用处理” 然后,我在pom.xml文件中添加了依赖项: <groupId>com.fasterxml.jackson.data
org.Joda.time.DateTime
默认不支持:添加模块“com.fasterxml.jackson.datatype:jackson数据类型Joda”以启用处理”
然后,我在pom.xml文件中添加了依赖项:
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>2.11.4</version>
你有什么建议吗?谢谢您需要添加以下内容:
@Singleton
public class MyCustomizer implements ObjectMapperCustomizer {
public void customize(ObjectMapper mapper) {
mapper.registerModule(new JodaModule());
}
}
为了让Quarkus配置的
ObjectMapper
知道Joda类型,顺便说一下,Joda Time项目现在处于维护模式。它的创建者斯蒂芬·科尔伯恩(Stephen Colebourne)继续领导JSR 310,定义java 8及更高版本中内置的java.time类。请参阅关于Jackson支持java.time的信息。
@Singleton
public class MyCustomizer implements ObjectMapperCustomizer {
public void customize(ObjectMapper mapper) {
mapper.registerModule(new JodaModule());
}
}