是否有已知的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")
,但需要确保地址不为空。