Rozumienie spring mvc REST

0

Otóż zrobiłem sobie juz maly projekcik w springu, typowy CRUD, logowanie i jakies tam funkcjonalnosci, jest do tego przygotowany jakis tam front poczatkowy, teraz wkraczam na kolejny stopien nauki czym jest REST, ogladalem pare tutoriali ale wyglada to w stylu: { student=imie; costam=komputer;} itp, czyli kompletny brak wygladu i czegokolwiek, jedynie jakies tam informacje podane odgornie juz przez nas w idee. Moglibyscie wytlumaczyc mi na czym polega tak wlasciwie rest? jak to ma wygladac po dodaniu tego resta? po prostu mam zmienic moj @Controller na @RestController i pozmieniac rozne rzeczy czy moze mam zrobic druga klase z @RestController dla ktorej dla URL np zaczynajacych sie od /rest/ ma dziac sie to co w rest a bez to co w normalnym controlerze?

jesli by ktos mogl to prosze wytlumaczcie mi jak ma wygladac schemat projektu w ktorym sa Resty

2

W skrócie to wygląda tak, że aplikacja wystawia JSONa, a ktoś kto zajmuje się frontem odbiera tego JSONa i przedstawia np za pomocą Angulara na stronie. Co do tego drugiego pytania to w jednej aplikacji są @Controllery, które zwracają nazwę widoku, po wejściu w dany URL i osobne @RestControllery, które zwracają w postaci JSONa tylko to co mają zwrócić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1