java - 为什么声纳在具有构造函数和设置器的类上显示重复错误?
问题描述
例如:
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;}
}
有时当我创建一个实例时,我需要设置两个参数,有时我需要更改一些值,所以我需要设置器和构造器。为什么 SONAR 将其标记为重复?唯一的选择是告诉声纳不要扫描实体文件还是有更好的方法来解决这个问题?
解决方案
试试 Lombok:https : //projectlombok.org/setup/maven,一个简单的注解@Data
因为您的类定义将删除您的代码样板(getter/setter/constructor/etc.)。
推荐阅读
- c# - WPF 在后台工作完成后自动关闭对话框
- amazon-web-services - AWS CDK Java - 模板格式错误:映射元素计数 0 应大于 0
- java - del 函数在这个程序中是如何执行的?del 函数在这个程序中是如何执行的?del 函数在这个程序中是如何执行的?
- logging - 将日志消息从 datadog 发送到松弛通道
- sql - SQL 错误 [937] [42000]: ORA-00937: not a single-group group function
- java - 如何将 JPanel 添加到 JFrame 对象?
- android-studio - 我想在 exo 播放器中设置 Cache-Control: no-cache
- forms - MSAccess 将下拉组合框绑定到子窗体
- reactjs - 使用依赖项卸载时使用 useEffect 清理
- android - Android Studio 安装后持续运行