使用@JsonCreator注释构造函数忽略S00107

时间:2016-09-07 06:57:08

标签: sonarqube

我使用的是SQ 6.0,我有一些POJO由Spring / Jackson序列化。由于不变性原因,所有成员都被传递给构造函数,因此SQ抱怨" Constructor有X参数,大于7个授权"。

由于构造函数用@JsonCreator注释,参数的数量应该被忽略,有没有办法配置它?

1 个答案:

答案 0 :(得分:0)

在你的情况下,有一种方法可以排除那些构造函数,就像自动排除带有@RequestMapping注释的构造函数一样:https://jira.sonarsource.com/browse/RSPEC-2415。简短的回答是否定的,没有办法。我将在SonarQube邮件列表上打开关于此主题的帖子,看看我们在中期可以做些什么。