Spring & Hibernate › Chapter 3

REST API Design, Validation & ControllerAdvice

Resource design, status codes, pagination, idempotency, versioning, Bean Validation, ProblemDetail, exception handler ordering, DTOs, Jackson pitfalls, file upload, CORS, rate limiting and async/WebClient scenarios.

Scenarios

Q1 basic
Q2 basic
Q3 intermediate
Q4 advanced
Q5 intermediate
Q6 basic
Q7 intermediate
Q8 intermediate
Q9 advanced
Q10 intermediate
Q11 advanced
Q12 advanced
Q13 basic
Q14 intermediate
Q15 intermediate
Q16 intermediate
Q17 basic
Q18 advanced
Q19 advanced
Q20 advanced
Q21 intermediate
Q22 advanced
Q23 intermediate
Q24 basic
Q25 basic
Q26 intermediate