Projekt

Obecné

Profil

Akce

Feature #10378

uzavřený

Vytvořit vlastní exception handlerer pro 4xx a 5xx requesty

Přidáno uživatelem Petr Urban před asi 2 roky(ů). Aktualizováno před téměř 2 roky(ů).

Stav:
Closed
Priorita:
Normal
Přiřazeno:
Petr Urban
Kategorie:
Implementace
Cílová verze:
Začátek:
2023-04-12
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
2.00hod
Collaborators:
Importance:
Tags:

Popis

Zadání

Aktuálně ve SPADe v doInternalFilter umíme sice odchytit jiný než 200 response code z Auth aplikace, ale skočí to do catch větve, která vrací teď obecnou hodnotu.

Vytvořit vlastní custom error handlerery (například podle návodu) https://www.baeldung.com/exception-handling-for-rest-with-spring kapitola 3.3

Řešení

13.04.2023: Kvůli špatnému odchytávání exception situací je nutné udělat refaktor ve projektu Auth. Všude, kde se volá parseClaimsJws(token) bez využití try catch bloku dochází k vyhození Exception. To se poté propaguje jako 500 na SPADe...

Jirka zjistil, jak jiným způsobem odchytávat exceptions i s body, takže hotovo, jen se musí vymyslet protokol (obsah jsonu).

Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)

  • Stav změněn z New na Assigned

Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)

Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)

  • % Hotovo změněn z 0 na 20

Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)

  • % Hotovo změněn z 20 na 100

Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)

  • Stav změněn z Assigned na Closed

Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)

Akce

Také k dispozici: Atom PDF