我在架构中定义了以下字段。当我使用avro插件生成java对象时,我将同义词定义为“java.util.List”。无论如何我可以强制插件在某些情况下生成“java.util.Set”吗?
{
"name" : "synonyms",
"type" : {
"type" : "array",
"items" : "string",
"java-class" : "java.util.Set"
}
这是生成的类的相关部分。不确定生成@deprecated注释的原因..!
@Deprecated public java.util.List<java.lang.CharSequence> synonyms;
凸块..