Malicious code vulnerability - May expose internal representation by incorporating reference to mutable object

后端 未结 8 1584
遇见更好的自我
遇见更好的自我 2020-11-27 05:00

I have the following code in my dto class.

public void setBillDate(Date billDate) {
    this.billDate = billDate;
}

And I get an error in s

8条回答
  •  感情败类
    2020-11-27 05:42

    Consider using a clone as well. Don't forget null check.

    public void setBillDate(Date billDate) {
        this.billDate = billDate == null ? null : billDate.clone();
    }
    

提交回复
热议问题