我正在创建一些简单的常规类,例如
class Person {
int age
String name
}
用于依赖反射来提取对象属性的 Java 方法,例如年龄和姓名。问题是 metaClass 也显示为一个属性。更新 Java 方法以忽略此属性不是一个选项。我试过将 metaClass 属性设置为 null 但这没有用。
最佳答案
如果您正在使用 Java 和 Groovy 中的这些类,为什么不在 Java 而不是 Groovy 中创建 POJO。
我知道这不能回答您的问题,但很高兴知道为什么决定将 Groovy 用于 POJO
关于reflection - 如何在 Groovy 类中使用 'hide' 元类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825716/