JPA注释上的魔术数字声纳违规
发布时间:2020-12-14 05:48:02 所属栏目:Java 来源:网络整理
导读:我们正在使用声纳来管理我们的代码质量.我对JPA注释的“Magic Number”违规有问题,如: @NotNull@Size(min = 1,max = 300)@Column(name = "NAME") 这是注释的真正违规吗? 如果没有,我们如何处理这种声纳违规? 解决方法 如果此号码出现在注释中,则Magic Num
我们正在使用声纳来管理我们的代码质量.我对JPA注释的“Magic Number”违规有问题,如:
@NotNull @Size(min = 1,max = 300) @Column(name = "NAME") 这是注释的真正违规吗? 如果没有,我们如何处理这种声纳违规? 解决方法
如果此号码出现在注释中,则Magic Number违规无法理解.恕我直言,这是一个误报,你可以用两种方式处理它.
在质量配置文件中禁用此规则或创建MAGICNUMBER类并列出您用作静态属性的所有数字.例如,查看以下类 public final class MAGICNUMBER { public static final int L8000 = 8000; public static final int L300 = 300; } 然后你可以在你的班级中使用它 @NotNull @Size(min = 1,max = MAGICNUMBER.L300) @Column(name = "NAME") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Eclipse ADT错误:无法运行程序adb
- java – mvn jetty:运行没有找到我的LoginService
- java – 如何检查类是否存在
- Java可以在循环中优化“变异”BigInteger操作吗?
- java – 想要一种突出textareas特定单词的方法吗?
- java-如何在地图值是集合的情况下按值大小对地图条目进行排
- Android加载数据ListView优化内存实现
- 在Ada(2005或2012)中实现相当于java finalize块的最佳实践
- 详解Maven 搭建spring boot多模块项目(附源码)
- java – Android谷歌地图错误android.view.InflateExceptio