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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    errorRest(jakarta.servlet.http.HttpServletRequest request)
     
    protected com.gsitm.ustra.java.core.exception.ResponseCode
    getResponseCode(jakarta.servlet.http.HttpServletRequest request)
     

    Methods inherited from class com.gsitm.ustra.java.mvc.error.DefaultErrorController

    error, getException, getStatus

    Methods inherited from class org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController

    getBooleanParameter, getErrorAttributes, getErrorsParameter, getMessageParameter, getStatus, getTraceParameter, resolveErrorView

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)