我的实体(使用 Spring Boot 与 Spring Data JPA 和 Hibernate)都是从AbstractEntity我定义的类扩展的。这个类以这样的方式实现equals(),hashcode()子类不再需要处理这个问题。
SonarQube 现在将报告以下违规行为:
添加字段的子类应该覆盖“equals”
对于每个子类。
我可以通过添加@SuppressWarnings("squid:S2160")每个子类来抑制这种情况。但我想知道是否有一种方法可以向 SonarQube 声明:如果一个类是其子类,则不应触发此规则,AbstractEntity因此我不需要在每个子类中重复抑制警告。
| 归档时间: |
|
| 查看次数: |
1517 次 |
| 最近记录: |