鉴于以下内容:
public class Person {
private Car car;
// .. bean stuff
}
public class Car {
private CarStuff carStuff;
// .. bean stuff
}
我可以使用BeanUtils设置" car"人的财产:
BeanUtils.setProperty(person, "car", theirCar);
好的,这非常容易。现在我如何得到" car"以它的名字命名?
BeanUtils.getProperty(person, "car")
将返回一个String,但Car不是String
我试过了:
Map<String, ? extends Object> props = new HashMap<>();
BeanUtils.populate(person, props);
但没有&#34;汽车&#34;输入,并调查文档,输出(虽然有希望的类型为Object)仍然是String或String []
我的类都有适当的bean getter和setter方法。我怎样才能获得价值?