Remover o caractere curinga de valores da anotação ApplicationPath

Esta regra sinaliza qualquer anotação javax.ws.rs.ApplicationPath com um valor especificado que termina em /*.

Os recursos do Liberty jaxrs-2.0 e jaxrs-2.1 suportam o uso de /* no final do valor da anotação ApplicationPath como um curinga. Por exemplo, @ApplicationPath("/my/rest/application/*") e @ApplicationPath("/my/rest/application") registrariam recursos da subclasse Application sob o mesmo caminho do aplicativo de /my/rest/application/<subpath>.

O recurso do Liberty restfulWS-3.0 sempre interpreta /* em um valor da anotação ApplicationPath como uma sequência literal, portanto, @ApplicationPath("/my/rest/application/*") registraria recursos da subclasse Application sob o caminho do aplicativo /my/rest/application/*/<subpath>.

Uma correção automática é fornecida para remover o /* do final do valor @ApplicationPath valor. Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção. Para obter mais informações, consulte Diferenças entre Jakarta EE 9.1 e 8.0.