2016-09-07 8 views
0

私はSQ 6.0を使用していますが、Spring/Jacksonによって直列化されたPOJOをいくつか持っています。不変性の理由から、すべてのメンバーがコンストラクターに渡されるため、SQは「コンストラクターにはXパラメーターがあり、これは7より大きい」と不平を言います。@ JsonCreator注釈付きコンストラクタでS00107を無視します。

コンストラクタには@JsonCreatorという注釈が付けられているので、引数の数は無視する必要があります。これを設定する方法はありますか?

答えて

0

あなたのケースでは、これらのコンストラクタを除外する方法が実際には@RequestMappingアノテーションを持つコンストラクタと同じ方法で自動的に除外されます:https://jira.sonarsource.com/browse/RSPEC-2415。短い答えはいいえ、方法はありません。私はこのテーマに関するSonarQubeメーリングリストのスレッドを開いて、中期的にできることを見ていきます。

+0

チケットが作成されました:https://jira.sonarsource.com/browse/SONARJAVA-1852 –

関連する問題