Package sk.antons.sbutils.http
Class JsonExceptionHandler.DefaultStatusResolver
java.lang.Object
sk.antons.sbutils.http.JsonExceptionHandler.DefaultStatusResolver
- Enclosing class:
- JsonExceptionHandler
public static class JsonExceptionHandler.DefaultStatusResolver
extends Object
implements Function<Throwable,org.springframework.http.HttpStatus>
Resolve http status from exception class. It is searching ResponseStatus annotation or
static int httpCode() function. After status is resolved it is cached for given class.
Allows also define status for custom exception classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.HttpStatusinstance()Define custom code for exception class
-
Constructor Details
-
DefaultStatusResolver
public DefaultStatusResolver()
-
-
Method Details
-
instance
-
status
public JsonExceptionHandler.DefaultStatusResolver status(Class exceptionClass, org.springframework.http.HttpStatus status) Define custom code for exception class- Parameters:
exceptionClass-status-- Returns:
- this
-
apply
-