Javaのアーキテクチャの経験について

体系的な文書を整理するために、以前の知識の始まり、皆のために設定し、前のフレームワークの経験を共有します

 

まず、JARパッケージを開きます

1.グローバル例外キャプチャ

利点:ビジネスのコードでは、戻り値に注力する必要はありませんが、フォーマットを気にしないクライアントに返す、内政特別な注意は、ロールバックする必要があります

2.例:

二つの文書を提供し、BussException例外クラス、ExceptionInterceptor異常インターセプター

2.1BussExceptionコード:クライアント統一形式に戻って

戻り値が定義され、プロンプトコンテンツの定義は、リターン・コード・コードを定義します

2.2インターセプトExceptionInterceptor

@ExceptionHandler({BussException.class})

ロゴインターセプト異常、および異常な結果が処理のために返され、結果が優しいのページに戻ります

3.アプリケーション:

あなたはExceptionInterceptorインターセプタを継承するクラスでプロジェクトを作成する必要があり、メモをマークし@Configuration

ビジネスコードを使用します。

戻るヒントの結果:

 

ここでは簡単な例であり、他:あなたはspring.handlerプロファイルのjarパッケージ、ポイントExceptionInterceptorは、春には、読み込みが完了し、それが自動的にインターセプタをロードします高めることができ、ExceptionInterceptorを継承するクラスを作成したくない場合。等MyBatisのとダボは、また、使用される場合、このようなローディング。

 

 

おすすめ

転載: blog.csdn.net/rongshisuo/article/details/90757849