problemdetailの記事一覧
problemdetail に関する記事を 2 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring BootのGlobalExceptionHandlerを本番運用向けに実装する
Spring BootのGlobalExceptionHandler(@RestControllerAdvice)を本番運用に耐える品質で実装する方法を解説します。スタックトレースのログ出力、MDCによるtraceID付与、ProblemDetailへのカスタムプロパティ拡張など、運用フェーズで必要な実装パターンを具体的なコード例とともに紹介します。
-
Spring Boot 3.xのProblem Details(RFC 9457)でエラーレスポンスを標準化する方法
Spring Boot 3.xで標準サポートされたProblem Details(RFC 9457)を活用し、ProblemDetailクラスとErrorResponseインターフェースでRFC準拠のエラーレスポンスを実装する方法を解説します。既存の独自フォーマットからの移行手順も紹介。