小编The*_*mer的帖子

使用类名创建实例并调用构造函数

有没有办法在给定类名(动态)的情况下创建特定类的实例,并将参数传递给其构造函数.

就像是:

Object object = createInstance("mypackage.MyClass","MyAttributeValue");
Run Code Online (Sandbox Code Playgroud)

哪个"MyAttributeValue"是构造函数的参数MyClass.

java reflection instantiation

299
推荐指数
7
解决办法
42万
查看次数

递归BeanUtils.describe()

是否有一个版本的BeanUtils.describe(客户)以'customer'的复杂属性递归调用describe()方法.

class Customer {

String id;
Address address;

}
Run Code Online (Sandbox Code Playgroud)

在这里,我想使用describe方法来检索address属性的内容.

目前,我所有人都可以看到该类的名称如下:

{id=123, address=com.test.entities.Address@2a340e}
Run Code Online (Sandbox Code Playgroud)

java reflection apache-commons-beanutils

12
推荐指数
3
解决办法
2万
查看次数

使用 BeanUtils 检索字段值

我想提取未由某些自定义注释标记的私有字段值,这可以通过 BeanUtils 实现吗?如果是,如何?

java apache-commons-beanutils

6
推荐指数
1
解决办法
2万
查看次数