Rimuovi il carattere jolly dai valori di annotazione ApplicationPath

Questa regola contrassegna tutte le annotazioni javax.ws.rs.ApplicationPath con un valore specificato che termina con /*.

Le funzioni Liberty jaxrs-2.0 e jaxrs-2.1 supportano l'utilizzo di /* alla fine del valore dell'annotazione ApplicationPath come carattere jolly. Ad esempio, @ApplicationPath("/my/rest/application/*") e @ApplicationPath("/my/rest/application") registrano risorse della sottoclasse Application stesso percorso dell'applicazione /my/rest/application/<subpath>.

La funzione Liberty restfulWS-3.0 interpreta sempre /* in un valore dell'annotazione ApplicationPath come stringa letterale, per cui @ApplicationPath("/my/rest/application/*") registra le risorse della sottoclasse Application nel percorso dell'applicazione /my/rest/application/*/<subpath>.

Rimuovere / * dalla fine del valore @ApplicationPath. Viene fornita una correzione automatica per eseguire questa rimozione. Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni. Per ulteriori informazioni, consultare Differences between Jakarta EE 9.1 and 8.0.