Package com.gsitm.ustra.java.mvc.error
Class DefaultErrorController
java.lang.Object
org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController
com.gsitm.ustra.java.mvc.error.DefaultErrorController
- All Implemented Interfaces:
org.springframework.boot.web.servlet.error.ErrorController
@Controller
@RequestMapping("${ustra.mvc.error.path:${server.error.path:${error.path:/error}}}")
public class DefaultErrorController
extends org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController
기본 오류 처리 컨트롤러
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes, List<org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver> errorViewResolvers, UstraMvcProperties ustraMvcProperties, org.springframework.beans.factory.ObjectProvider<WebPageRequestErrorResultHandler> webPageRequestErrorResultHandlerProvider) -
Method Summary
Modifier and TypeMethodDescriptionerror(jakarta.servlet.http.HttpServletRequest request) protected ExceptiongetException(@NotNull jakarta.servlet.http.HttpServletRequest request, boolean withDefaultException) request로부터 예외 객체 조회protected org.springframework.http.HttpStatusexception 객체에서 status 반환Methods inherited from class org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController
getBooleanParameter, getErrorAttributes, getErrorsParameter, getMessageParameter, getStatus, getTraceParameter, resolveErrorView
-
Field Details
-
SERVLET_EXCEPTION_ATTRIBUTES_NAME
- See Also:
-
-
Constructor Details
-
DefaultErrorController
public DefaultErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes, List<org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver> errorViewResolvers, UstraMvcProperties ustraMvcProperties, org.springframework.beans.factory.ObjectProvider<WebPageRequestErrorResultHandler> webPageRequestErrorResultHandlerProvider)
-
-
Method Details
-
error
@RequestMapping(produces={"text/html","*/*"}) public Object error(jakarta.servlet.http.HttpServletRequest request) -
getStatus
protected org.springframework.http.HttpStatus getStatus(jakarta.servlet.http.HttpServletRequest request, Exception exception) exception 객체에서 status 반환- Parameters:
request-exception-- Returns:
-
getException
protected Exception getException(@NotNull @NotNull jakarta.servlet.http.HttpServletRequest request, boolean withDefaultException) request로부터 예외 객체 조회- Parameters:
request-- Returns:
-