title: What are the best practices to handler or throw exceptions in a Spring Boot application?
body: <p>I've developed a rest api using Spring Boot. In one of my service methods, I throw a <code>ServletException</code>, in case a specific user is not found. I am wondering if that is the best way to do that, I mean, is that the right layer to thrown the exception?</p>