修改.avsc文件后如何生成Java类

问题描述

我已将avsc文件中字段的数据类型修改为:

        {
          "name": "base","type": ["null","double"],"default": null,"doc": "Base amount"
        },

最初是字符串类型。

但是即使在eclipse中构建项目之后,avro生成java类仍然具有String。

解决方法

不清楚“在eclipse中构建项目”是做什么的,但是您可以使用Maven或Gradle Avro插件读取架构并重新创建Java类。