首先下载avro-tools-1.7.6.jar包
创建user.avsc文件和需要生成的文件夹java
在命令行键入:
java为上面创建的文件夹
运行 。
生成ParseStatus.java ProtocolStatus.java User.java三个文件。
创建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三个文件。