org.springframework.beans.InvalidPropertyException当获取字段的getter返回字段而不是实际字段的副本时

时间:2018-07-22 01:29:26

标签: spring-mvc getter-setter getter findbugs spotbugs

当我的字段的get函数返回字段本身时,我的代码有效:

public String[] getField() {
    return field;
}

但是由于FindBugs错误,我将getter函数更改为返回该字段的副本:

public String[] getField() {
    String[] copy = new String[this.field.length];
    System.arraycopy(this.field, 0, copy, 0, copy.length);
    return copy;
}

这会导致org.springframework.beans.InvalidPropertyException,当我返回实际字段本身时,它工作得很好。

更具体地说,我的根本原因是java.lang.NullPointerException

0 个答案:

没有答案