Diese Regel markiert alle javax.ws.rs.ApplicationPath-Annotationen mit einem angegebenen Wert, der mit /* endet.
Die Features jaxrs-2.0 und jaxrs-2.1 Liberty unterstützen die Verwendung von /* am Ende des Werts der Annotation ApplicationPath als Platzhalterzeichen.
Beispiel: Sowohl @ApplicationPath("/my/rest/application/*") als auch @ApplicationPath("/my/rest/application") bewirken, dass Ressourcen der Unterklasse Application unter demselben Anwendungspfad /my/rest/application/<subpath> registriert werden.
Das Feature restfulWS-3.0 Liberty interpretiert /* in dem Wert einer Annotation ApplicationPath stets als Literalzeichenfolge. Mit @ApplicationPath("/my/rest/application/*") würde beispielsweise die Registrierung von Ressourcen der Unterklasse Application im Anwendungspfad /my/rest/application/*/<subpath> bewirken.
Es gibt eine automatische Korrektur, um das /* am Ende des Wertes zu entfernen @ApplicationPath wertes zu entfernen. Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.
Weitere Informationen finden Sie in Unterschiede zwischen Jakarta EE 9.1 und 8.0.