2017-09-14 1 views
-3

Zum ersten Mal verwende ich "Sonar Integrationen" und Sonar zeigt Duplikation auf den Linien, aber es scheint keine Doppelarbeit in Variablen Namen und seine @ JsonProperty. Als Referenz finden Sie das angehängte Bild.Sonar Doppelt in Pojo-Klassen angezeigt

Sonar error image

+1

Hallo und willkommen zu StackOverflow. Vielleicht möchten Sie einen Blick auf [Wie stelle ich eine gute Frage?] (Https://stackoverflow.com/help/how-to-ask). Ich habe das Gefühl, dass Sie eine Frage stellen müssen, aber momentan ist dies nur eine Tatsachenaussage. Sie sollten Ihre Frage [bearbeiten], um klarer zu machen, welche Informationen Sie suchen. –

Antwort

0

Sonar weist auch duplizierten Code in verschiedenen Dateien aus. Daher müssen Sie irgendwo einen anderen POJO in einer anderen Datei haben, die auch Getter für id/order_id/user_id/item_id hat.

Wenn Sie auf die orangefarbene Leiste neben Ihrem markierten Code klicken, zeigt Ihnen Sonar einen Tooltip an, der angibt, welcher Block als Duplikat des markierten Blocks gilt und in welcher Datei.

+0

Dank @ytg .. hat nur die Reihenfolge geändert und es wird jetzt nicht angezeigt. Und ja, es war in anderen Klassen vorhanden. –

+0

Sonar-Probleme sind nicht als Herausforderungen für die Suche nach Problemumgehungen. Sie können bessere Ergebnisse erzielen, wenn Sie tatsächlich etwas gegen die Duplizierung unternommen haben. Z.B. Erstellen einer Elternklasse, aus der Ihre Klassen ihre gemeinsamen Methoden erben können. – ytg