Avro是否支持从Java模式中生成不可变的类?
有点在线阅读,似乎不被支持,但找不到明确的答案。
似乎可以通过添加以下内容来实现:
<configuration>
<createSetters>false</createSetters>
<fieldVisibility>PRIVATE</fieldVisibility>
</configuration>
到avro maven插件。
avro {
createSetters = false
fieldVisibility = "PRIVATE"
}
或者如果使用gradle,则为build.gradle
中的上述内容