BeanUtils copyProperties は、そのままでは、ブール オブジェクト プロパティからブール プリミティブ プロパティへのコピーを処理していないようです。
これを処理するコンバーターを作成して登録できると考えましたが、うまくいかなかったようです。
では、BeanUtils を使用してプロパティをクラス Source からクラス Destination にコピーするにはどうすればよいでしょうか。
public class Destination {
private boolean property;
public boolean isProperty() {
return property;
}
public void setProperty(boolean property) {
this.property = property;
}
}
public class Source{
private Boolean property;
public Boolean getProperty() {
return property;
}
public void setProperty(Boolean property) {
this.property = property;
}
}