Apache BeanUtils-创建Bean并设置属性

时间:2019-03-26 03:36:48

标签: apache-commons-beanutils

我正在使用Apache BeanUtils动态填充bean,但是对于嵌套bean,我遇到了问题,因为我需要在BeanUtils设置属性之前初始化bean。

例如: 以下是我需要设置Transaction.txnType并设置事务类型的目标Bean,我不想在我的Payload Bean中急切地加载事务,因为当我使用Jackson XML导出它时,所有属性都已被序列化。

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Payload implements Serializable {

    private static final long serialVersionUID = 1L;

    public Payload() {

    }

    @XmlAttribute(name = "Type")
    protected String type;

    //Below is how I want to be declared. 
    //private Transaction transaction;  

    private Transaction transaction = new Transaction();

    getXXX(){...}

    setXXX(){...}

}

0 个答案:

没有答案