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>.

Un correctif automatique est fourni pour supprimer le /* à la fin de la valeur @ApplicationPath à la fin de la valeur. 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.