使用avro生成java文件

首先下载avro-tools-1.7.6.jar包

创建user.avsc文件和需要生成的文件夹java

{"namespace": "example.avro",
"type": "record",
"name": "User",
"fields": [
{"name": "name", "type": "string"},
{"name": "favorite_number", "type": ["int", "null"]},
{"name": "favorite_color", "type": ["string", "null"]}
]
}


在命令行键入:

java -jar avro-tools-1.7.6.jar compile schema user.avsc java

java为上面创建的文件夹

运行 。
生成ParseStatus.java ProtocolStatus.java User.java三个文件。

你可能感兴趣的:(avro)