Odebrat zástupný znak z hodnot anotace ApplicationPath

Toto pravidlo značí všechny anotace javax.ws.rs.ApplicationPath s určenou hodnotou, která končí řetězcem /*.

Funkce jaxrs-2.0 a jaxrs-2.1 Liberty podporují použití znaku /* na konci hodnoty anotace ApplicationPath jako zástupného znaku. Například @ApplicationPath("/my/rest/application/*") a @ApplicationPath("/my/rest/application") by registrovaly prostředky podtřídy Application pod stejnou cestou k aplikaci /my/rest/application/<subpath>.

Funkce restfulWS-3.0 Liberty vždy interpretuje /* v hodnotách anotace ApplicationPath jako literálový řetězec, takže @ApplicationPath("/my/rest/application/*") by registroval prostředky podtřídy Application pod cestou k aplikaci /my/rest/application/*/<subpath>.

Je k dispozici automatická oprava, která odstraní znak /* z konce souboru @ApplicationPath hodnoty. Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy. Další informace viz Rozdíly mezi Jakarta EE 9.1 a 8.0.