November 2017
Intermediate to advanced
420 pages
10h 29m
English
It is recommended to use a checked application exception for recoverable error scenarios. In this section, we will see how a checked exception can be used in a RESTful web API implementation.
Here is a checked business exception definition for use in the JAX-RS resource method:
//Business exception class
public class DeprtmentNotFoundBusinessException extends Exception{
public DeprtmentNotFoundBusinessException(String message) {
super(message);
}
public DeprtmentNotFoundBusinessException(String message,
Throwable cause) {
super(message, cause);
}
//Rest of the implementation code goes here
}
The following code snippet uses DeprtmentNotFoundBusinessException for reporting the DepartmentNotFound ...