怎么操作AVRO Java生成器-以int形式生成的日期

来源:爱站网时间:2021-12-04编辑:网友分享
怎吗操作AVRO Java生成器-以int形式生成的日期?爱站技术小编花上几分钟时间给大家讲解一下内容,希望能给你们带来一定的帮助。可以做好笔记哟。

问题描述


我正在使用maven插件avro-maven-plugin(1.9.2)从AVRO模式文件(avsc)生成Java类。我正在定义一个日期字段,如下所示:

{
  "name": "inceptionDate",
  "type": "int",
  "logicalType": "date"
}

我面临的问题是,它生成一个int而不是DateLocalDate

private int inceptionDate;

pom.xml配置定义如下:

  org.apache.avroavro-maven-plugin1.9.2generate-sourcesschemaJSR310${project.basedir}/src/main/resources/schema/${project.build.directory}/generated-sources/main/java/StringPRIVATE

任何想法,怎么了?

思路:


您应按以下方式定义日期字段:

{
  "name": "inceptionDate",
  "type": {
    "type": "int",
    "logicalType": "date"
  }
}

 以上内容就是爱站技术频道小编为大家分享的怎么操作AVRO Java生成器-以int形式生成的日期,看完以上分享之后,大家应该都知道怎么操作了吧。

上一篇:如何在camerax中使用预览视图?

下一篇:怎么操作从日期中减去天数

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载