我想用 ExceptionMapper 理解 JAX-RS 的逻辑
假设我有课
@Provider
@Singleton
public class MyExceptionMapper implements ExceptionMapper<ApiException> {
/**
* check the exception type and build Response with the status body and the type of the error
*/
@Override
public Response toResponse(ApiException exception) {
........
}
}
如何调用这个类?我看到有一个类 ApplicationPrivderBinder 有方法 getExceptionMapper
这是逻辑吗?
谁调用这个方法?从哪里调用 toResponse 方法
interface ExceptionMapper