gpt4 book ai didi

java - 如何在 JSON/avsc 中标记已弃用的 avro 字段?

转载 作者:行者123 更新时间:2023-12-04 11:16:58 24 4
gpt4 key购买 nike

我正在寻找一种方法来标记 avro 字段已弃用的方式,即生成的 Java 代码(该字段的 getter 和 setter)标记为 @Deprecated注解。

放置@Deprecated进入 "doc"字段不起作用,因为生成器将其放入 /** javadoc */ .

最佳答案

我没有成功获得实际的 @Deprecated注释到生成的 java 代码中,但旧样式的 javadoc 弃用类型有效:

// schema avdl
record MyRecord {
/** @deprecated unused */ union { null, int } count;
}
导致生成的java代码具有
/** @deprecated unused */
Integer count;
并且一些 IDE 识别并突出显示(我使用 Intellij)

关于java - 如何在 JSON/avsc 中标记已弃用的 avro 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36871111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com