0

Beanutilsまたは関連するクラスは、以下の例のように読み取り専用プロパティを設定するメソッドを提供しますか?

class MyBean {
    private String check;

    public String getCheck() {
        return check;
    }

    @SuppressWarnings("unused")
    private void setCheck(String check) {
        this.check = check;
    }
}

ご協力いただきありがとうございます

4

1 に答える 1

0

この質問を投稿して申し訳ありませんが、実際にはこれは beanUtils ではなくリフレクションを使用して達成できます。

    MyBean bean = new MyBean();
        Class<?> c = bean.getClass();
        Field f = c.getDeclaredField("id");
        f.setAccessible(true);
        f.set(bean, 12346l);            

これは私が探していたものです。

バイバフ

于 2012-07-18T11:18:46.630 に答える