Flink-pojo类型的注意事项(reflect.InaccessibleObjectException: Unable to make field private final java.lang.Object[] java.util.Arrays$ArrayList.)
pojo类型,根据百度百科的介绍,即:POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
根据flink官网描述,pojo类型需要满足以下要求:

在flink程序中如果使用了自定义的pojo类型,一定要注意写共有的无参构造函数,否则,可能会报reflect.InaccessibleObjectException: Unable to make field private final java.lang.Object[] java.util.Arrays$ArrayList.a accessible: module java.base does not "opens java.util" to unnamed这样的错误。
走自己的路,让别人去说吧。

浙公网安备 33010602011771号