Supprimez le caractère générique des valeurs d'annotation ApplicationPath

Cette règle marque les annotations javax.ws.rs.ApplicationPath avec une valeur spécifiée se terminant par /*.

Les fonctions Liberty jaxrs-2.0 et jaxrs-2.1 prennent en charge l'utilisation de /* à la fin de la valeur de l'annotation ApplicationPath en tant que caractère générique. Par exemple, @ApplicationPath("/my/rest/application/*") et @ApplicationPath("/my/rest/application") enregistreraient mes resources de la sous-classe Application dans le même chemin d'application /my/rest/application/<subpath>.

La fonction Liberty restfulWS-3.0 interprète toujours /* dans une valeur d'annotation ApplicationPath comme une chaîne littérale, donc @ApplicationPath("/my/rest/application/*") enregistrerait les ressources de la sous-classe Application dans le chemin d'application /my/rest/application/*/<subpath>.

Supprimez /* à la fin de la valeur @ApplicationPath. Un correctif automatisé est fourni pour effectuer cette suppression. Copiez la configuration personnalisée vers votre fichier de génération d'application pour activer l'automatisation des correctifs. Pour plus d'information, voir Différences entre Jakarta EE 9.1 et 8.0.