类 BasicErrorController

  • 所有已实现的接口:
    org.springframework.boot.web.servlet.error.ErrorController

    @Controller
    @RequestMapping("${server.error.path:${error.path:/error}}")
    public class BasicErrorController
    extends AbstractErrorController
    Basic global error Controller, rendering ErrorAttributes. More specific errors can be handled either using Spring MVC abstractions (e.g. @ExceptionHandler) or by adding servlet server error pages.
    另请参阅:
    ErrorAttributes, ErrorProperties
    • 构造器详细资料

      • BasicErrorController

        public BasicErrorController​(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes,
                                    ErrorProperties errorProperties)
        Create a new BasicErrorController instance.
        参数:
        errorAttributes - the error attributes
        errorProperties - configuration properties
    • 方法详细资料

      • errorHtml

        @RequestMapping(produces="text/html")
        public org.springframework.web.servlet.ModelAndView errorHtml​(javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response)
      • error

        @RequestMapping
        public org.springframework.http.ResponseEntity<Map<String,​Object>> error​(javax.servlet.http.HttpServletRequest request)
      • isIncludeStackTrace

        protected boolean isIncludeStackTrace​(javax.servlet.http.HttpServletRequest request,
                                              org.springframework.http.MediaType produces)
        Determine if the stacktrace attribute should be included.
        参数:
        request - the source request
        produces - the media type produced (or MediaType.ALL)
        返回:
        if the stacktrace attribute should be included