Aktywne Wpisy

Salido +191
Minął 25. (z 66) dzień wakacji.
W ciągu ostatniej doby miało miejsce 7 wypadków śmiertelnych w których zginęło 7 osób.
114 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
117 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miało miejsce 7 wypadków śmiertelnych w których zginęło 7 osób.
114 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
117 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
źródło: 1-453841-10
Pobierz
KRZYSZTOF_DZONG_UN +181
źródło: temp_file3695200083318160319
Pobierz




Czy w kontrolerach restowych złym nawykiem jest zwracanie obiektu typu wildcard? Bo generalnie jest to słaba praktyka? Pytanie jak w przypadku kontrolerów, dla przykładu mam Restowe API i wciągamy dane i zwracamy je w odpowiedzi http z jsonem. Metody z kontrolerów zwracają ResponseEntity . Pytanie czy nie lepiej od warstwy serwisowej wiedzieć co zwracamy i taki typ przyjąć w obiekcie ResponseEntity w warstwie kontrolerów?
#java #spring #niewiem
Komentarz usunięty przez autora
Dlaczego miałbyś chcieć zwracać inny status niż zadeklarowany na endpoincie?
Z jakich lat były te artykuły z dobrymi praktykami? Nie mówię że jest ona zła. Po prostu uważam, że używanie @RsponseBody jest lepsze :)
Tak szybko co mi przychodzi do głowy to np. dla operacji asynchronicznych na zasobie. Mamy sytuację, że wywołanie danego endpointu powinno zakończyć się Http 200, ale dany request może zajmować różny czas i dla dłuższego przetwarzania requestów chcielibyśmy zwrócić klientowi Http 202, w metodzie z adnotacją @ResponseStatus byłoby to niemożliwe
W moim rozumowaniu to właśnie @ResponseStatus uratuje Twoje API przed pochopnymi decyzjami ;)
Dany endpoint powinien działać w jeden konkretny sposób. Klient musi wiedzieć czy dostanie odpowiedź, czy musi później o zapytać o status żądania. Taki