クラス BasicErrorController

java.lang.ObjectSE
org.springframework.boot.webmvc.autoconfigure.error.AbstractErrorController
org.springframework.boot.webmvc.autoconfigure.error.BasicErrorController
実装されているすべてのインターフェース:
ErrorController

@Controller @RequestMapping("${spring.web.error.path:${error.path:/error}}") public class BasicErrorController extends AbstractErrorController
基本的なグローバルエラー @Controller、レンダリング ErrorAttributes。より具体的なエラーは、Spring MVC 抽象化(例: @ExceptionHandler)または registering error pages のいずれかを使用して処理できます。
導入:
4.0.0
作成者:
Dave Syer, Phillip Webb, Michael Stummvoll, Stephane Nicoll, Scott Frederick, Moritz Halbritter
関連事項:
  • コンストラクターの詳細

    • BasicErrorController

      public BasicErrorController(ErrorAttributes errorAttributes, ErrorProperties errorProperties)
      新しい BasicErrorController インスタンスを作成します。
      パラメーター:
      errorAttributes - エラー属性
      errorProperties - 構成プロパティ
    • BasicErrorController

      public BasicErrorController(ErrorAttributes errorAttributes, ErrorProperties errorProperties, ListSE<ErrorViewResolver> errorViewResolvers)
      新しい BasicErrorController インスタンスを作成します。
      パラメーター:
      errorAttributes - エラー属性
      errorProperties - 構成プロパティ
      errorViewResolvers - エラービューリゾルバー
  • メソッドの詳細

    • errorHtml

      @RequestMapping(produces="text/html") public ModelAndView errorHtml(HttpServletRequestEE request, HttpServletResponseEE response)
    • error

    • mediaTypeNotAcceptable

    • getErrorAttributeOptions

      protected ErrorAttributeOptions getErrorAttributeOptions(HttpServletRequestEE request, MediaType mediaType)
    • isIncludeStackTrace

      protected boolean isIncludeStackTrace(HttpServletRequestEE request, MediaType produces)
      stacktrace 属性を含めるかどうかを決定します。
      パラメーター:
      request - ソースリクエスト
      produces - 作成されたメディア型 (または MediaType.ALL)
      戻り値:
      stacktrace 属性を含める必要がある場合
    • isIncludeMessage

      protected boolean isIncludeMessage(HttpServletRequestEE request, MediaType produces)
      メッセージ属性を含めるかどうかを決定します。
      パラメーター:
      request - ソースリクエスト
      produces - 作成されたメディア型 (または MediaType.ALL)
      戻り値:
      メッセージ属性を含める必要がある場合
    • isIncludeBindingErrors

      protected boolean isIncludeBindingErrors(HttpServletRequestEE request, MediaType produces)
      エラー属性を含めるかどうかを決定します。
      パラメーター:
      request - ソースリクエスト
      produces - 作成されたメディア型 (または MediaType.ALL)
      戻り値:
      エラー属性を含める必要がある場合
    • isIncludePath

      protected boolean isIncludePath(HttpServletRequestEE request, MediaType produces)
      パス属性を含めるかどうかを決定します。
      パラメーター:
      request - ソースリクエスト
      produces - 作成されたメディア型 (または MediaType.ALL)
      戻り値:
      パス属性を含めるかどうか
    • getErrorProperties

      protected ErrorProperties getErrorProperties()
      エラープロパティへのアクセスを提供します。
      戻り値:
      エラーのプロパティ