在Rest项目中,我有3个POJO类类别,一个用于持久化,另一个用于从前端传输数据以持久化,另一个用于将数据传输到前端以显示。用于将数据传输到前端的 POJO 与用于持久化它们的 POJO 常见重复,因为它们是这些对象的一部分,我不想使用某些 POJO 来持久化并将数据传输到请求中,我只需要其中的一部分而不是所有数据。 Sonar总是指责重复,我的合作伙伴的解决方案是将一些 setter 方法设置为私有(private)以避免重复,这对我来说听起来很奇怪,这是一个有效的解决方案吗? 还有其他解决方案来避免 Sonar 重复吗?
最佳答案
根据Sonar documentation ,您可以在管理 > 常规设置 > 分析范围 > 问题下指定。您必须指定您的类和这个特定问题(重复的代码)。
关于java - Sonar,在 setter POJO 上使用私有(private)以避免重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56837912/