@pedegie:
1).
Właśnie do tej pory używałem ~zawsze coś typu "status response", który zawierał Boolean success i Message np. "Added animal successfully".
Doszedłem do wniosku, że ten Boolean success się nie za bardzo przydaje, bo sam status 2xx raczej świadczy o sukcesie. Idąc dalej: message też niekoniecznie się przydaje, bo front mógłby sobie sam message budować na podstawie statusu.
Myślałem więc, żeby jednak nie zwracać takich "status responsów", tylko w zamian np. DTO. Tylko za bardzo nie wiem po co, skoro front i tak by nie używał tego responsa.
Stąd doszedłem do tego, czy by po prostu voida nie zwracać - nie wiem jak to inni robią.
2).
Poprzez Entity mam na myśli objekty domenowe, których klasy mają @Entity, a poprzez DTO mam na myśli to co leci z powrotem na front (czyli wrapper na encję, ale bez niektórych danych lub z dodatkowymi danymi).