java反射库,支持获取嵌套的对象字段值



是否有已知的java反射库,可以轻松获取字段值。例如。如果我在用户对象中有地址对象。Address对象具有城市属性。

public class Address {
    private String city;
}
public class User {
    private String name;
    private Address address;
}

然后我想传递address.city作为参数和用户对象,我想得到用户的城市。

有什么图书馆可以满足我的要求吗。

Apache commons beanutilsCCD_ 1。

您也可以执行PropertyUtils.setNestedProperty(user, "address.city", "new city"),但需要确保地址不为空。

最新更新