Exception Handling in Spring Boot REST API Explained With Demonstration