体系的な文書を整理するために、以前の知識の始まり、皆のために設定し、前のフレームワークの経験を共有します
まず、JARパッケージを開きます
1.グローバル例外キャプチャ
利点:ビジネスのコードでは、戻り値に注力する必要はありませんが、フォーマットを気にしないクライアントに返す、内政特別な注意は、ロールバックする必要があります
2.例:
二つの文書を提供し、BussException例外クラス、ExceptionInterceptor異常インターセプター
2.1BussExceptionコード:クライアント統一形式に戻って
戻り値が定義され、プロンプトコンテンツの定義は、リターン・コード・コードを定義します
2.2インターセプトExceptionInterceptor
缶
@ExceptionHandler({BussException.class})
ロゴインターセプト異常、および異常な結果が処理のために返され、結果が優しいのページに戻ります
3.アプリケーション:
あなたはExceptionInterceptorインターセプタを継承するクラスでプロジェクトを作成する必要があり、メモをマークし@Configuration
ビジネスコードを使用します。
戻るヒントの結果:
ここでは簡単な例であり、他:あなたはspring.handlerプロファイルのjarパッケージ、ポイントExceptionInterceptorは、春には、読み込みが完了し、それが自動的にインターセプタをロードします高めることができ、ExceptionInterceptorを継承するクラスを作成したくない場合。等MyBatisのとダボは、また、使用される場合、このようなローディング。