Class RestErrorController
java.lang.Object
org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController
com.gsitm.ustra.java.mvc.error.DefaultErrorController
com.gsitm.ustra.java.mvc.rest.error.RestErrorController
- All Implemented Interfaces:
org.springframework.boot.web.servlet.error.ErrorController
@Controller
@RequestMapping("${ustra.mvc.error.path:${server.error.path:${error.path:/error}}}")
public class RestErrorController
extends com.gsitm.ustra.java.mvc.error.DefaultErrorController
Rest error controller 처리
-
Field Summary
Fields inherited from class com.gsitm.ustra.java.mvc.error.DefaultErrorController
SERVLET_EXCEPTION_ATTRIBUTES_NAME -
Constructor Summary
ConstructorsConstructorDescriptionRestErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes, List<org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver> errorViewResolvers, com.gsitm.ustra.java.mvc.properties.UstraMvcProperties ustraMvcProperties, org.springframework.beans.factory.ObjectProvider<com.gsitm.ustra.java.mvc.error.WebPageRequestErrorResultHandler> webPageRequestErrorResultHandlerProvider, org.springframework.beans.factory.ObjectProvider<RestErrorHandler> restErrorHandlerProvider, RestBodyWriteHandler restBodyWriteHandler) -
Method Summary
Modifier and TypeMethodDescriptionerrorRest(jakarta.servlet.http.HttpServletRequest request) protected com.gsitm.ustra.java.core.exception.ResponseCodegetResponseCode(jakarta.servlet.http.HttpServletRequest request) Methods inherited from class com.gsitm.ustra.java.mvc.error.DefaultErrorController
error, getException, getStatusMethods inherited from class org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController
getBooleanParameter, getErrorAttributes, getErrorsParameter, getMessageParameter, getStatus, getTraceParameter, resolveErrorView
-
Constructor Details
-
RestErrorController
public RestErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes, List<org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver> errorViewResolvers, com.gsitm.ustra.java.mvc.properties.UstraMvcProperties ustraMvcProperties, org.springframework.beans.factory.ObjectProvider<com.gsitm.ustra.java.mvc.error.WebPageRequestErrorResultHandler> webPageRequestErrorResultHandlerProvider, org.springframework.beans.factory.ObjectProvider<RestErrorHandler> restErrorHandlerProvider, RestBodyWriteHandler restBodyWriteHandler)
-
-
Method Details
-
errorRest
@RequestMapping(produces={"application/json","application/xml"}) public Object errorRest(jakarta.servlet.http.HttpServletRequest request) -
getResponseCode
protected com.gsitm.ustra.java.core.exception.ResponseCode getResponseCode(jakarta.servlet.http.HttpServletRequest request)
-