Mam pytanie mam aplikację która sprawdz mi kilka linków w kilku lokalizacjach i resultat niektórych endpotów są od siebie zależne. Mam na samym konu uzyskać statusok. Między czasie jak coś bedzie nie tak to pol;eci ResponStatus z błedem
Chce zrobić to tak że wywołam głowną metodoe @GetMappingi ona będzie wywoływać mi kolejne metody np.
1 metoda zostanie wywołana i będzie ze statusem ok przekaże resultat do kolejnej metody kotra jezeli bedzie status ok wywoła kolejną metodę i to dla jednej lokalizacj
Teraz potrzebuje zrobić to dla 5 lokalizcaj. ( czyli 15 linków) I jak to rozwiązać aby to wyglądało
Czy stworzyć klasę abstrakcyjną i poźniej serwisy dla każdej lokalizacji w niej jedną głowną metodę kótra będzie wywoływać mi dziedziczone motedy z podstawionymi linkami do odpowiedniej lokalizacji i na samym końu w mertodzie w kontrolerze wywołać po kolei każdą metodę głowną z każdej lokalizacji ?
Czy jednak inaczej to zrobić ?