wie erstellen Sie eine einzelne annotation akzeptieren mehrere Werte in Java
Habe ich eine Annotation namens
@Retention( RetentionPolicy.SOURCE )
@Target( ElementType.METHOD )
public @interface JIRA
{
/**
* The 'Key' (Bug number /JIRA reference) attribute of the JIRA issue.
*/
String key();
}
die es erlaubt, Anmerkung hinzufügen, wie dies
@JIRA( key = "JIRA1" )
gibt es eine Möglichkeit, um das zu ermöglichen
@JIRA( key = "JIRA1", "JIRA2", ..... )
der Grund dafür ist, dass wir derzeit mit dem test
gegen eine Jira-Aufgabe oder einen bug zu beheben, aber manchmal
dann wird der Wert erhalten, analysiert sonar.
problem ist ein Einzel-test umfasst mehr als 1 Fehler.
- Nice Verwendung von Annotationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie Ihre
key()
Funktion zurückString[]
eher alsString
dann können Sie die verschiedenen Werte mitString[]
Verwenden Sie es wie unten