Powiedzmy mam 3 klasy wyjątków, że chce "haczyk":Jersey ExceptionMapper i dziedziczenie
- WebApplicationException Jersey
- MyException rozciąga RuntimeException
- Wyjątek
chcę WebApplicationException aby nadal mapować automagicznie przez Jersey, MyException do mapowania przez MyMapper i mieć pewność, że wszelkie inne wyjątki są również mapowane przez MyFallbackMapper.
Ponieważ wszystkie wyjątki (które chcę kontrolować) ostatecznie rozszerzają wyjątek, czy istnieje gwarancja, że MyMapper (a nie MyFallbackMapper) zostanie użyty dla MyException?
Dzięki. Nie wiedziałem, że to część jax-rs! –
To jest w specyfikacji jest ładne, ale Jersey nie spełnia. Widziałem go obsługiwać (przy użyciu przykładu OP) obsługiwać 'MyException' przy użyciu' MyFallbackMapper'. – Jorn
w takim przypadku prosimy o zgłoszenie błędu na stronie https://java.net/jira/browse/JERSEY/, udostępnienie sprawy testowej i dołączenie linku do testu. dzięki! –