6

PropertyUtils クラスの copyProperties メソッドを使用して Bean をコピーしようとしています。

問題はブール値のゲッターが「isXXX」と書かれているとブール値のコピーに失敗することです。ブール値のゲッターが「getXXX」の場合にのみ機能します。例えば、

class MyBean {
....
    public boolean isEnabled() {
        return enabled;
    }
....
}

PropertyUtils.copyProperties は、このクラスでは機能しません。しかし、これはうまくいきます:

class MyBean {
....
    public boolean getEnabled() {
        return enabled;
    }
....
}

これを修正する方法はありますか?

どうもありがとう

4

1 に答える 1