gpt4 book ai didi

java - 为什么 Sonar 在具有构造函数和 setter 的类上显示重复错误?

转载 作者:行者123 更新时间:2023-11-30 09:59:58 24 4
gpt4 key购买 nike

例如:

class a {

int field1;
int field2;

public a(int field1, int field2){ this.field1 = field1; this.field2 = field2;}

void setField1(int field1) {this.field1 = field1;}
void setField2(int field2) {this.field2 = field2;}
}

有时当我创建一个实例时,我需要设置两个参数,有时我需要更改一些值,所以我需要 setter 和构造器。为什么 SONAR 将其标记为重复?是否有唯一的选择是告诉 Sonar 不要扫描实体文件或者有更好的方法来解决这个问题?

最佳答案

试试 Lombok :https://projectlombok.org/setup/maven ,一个简单的注解@Data

对于您的类定义,将删除您的代码样板(getter/setter/constructor/等)。

关于java - 为什么 Sonar 在具有构造函数和 setter 的类上显示重复错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58432197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com