3-7パブリックリクエストオブジェクトのカプセル化と洗練された検証データの実装

これは、事前に準備されたインターフェースドキュメントです。


新しいUserControllerが



受け取るパラメータは、オブジェクトの形式で作成されます。

コントローラの下の新しいvoパッケージ、次に新しいログインインターフェースに必要なオブジェクトクラスLoginReqVOです






。このとき、データの検証は、通常数十行書き込まれます確認コード。

別のメソッドを提供する

このメソッドは、いくつかの基本的な検証しか実行できません。ロジックレイヤーとデータレイヤーを挿入する方法がないためです。したがって、公開できる基本的な検証は一部のみです。

このように、loginVOはBaserRequestVOを継承し、このメソッドを実装します。


このようにして、コントローラーのこのコード行は、データソースの有効性を検証します。

カスタム例外




2の属性と完全なパラメーター構築メソッド。
 
エラー

が発生した場合、例外がスローされます。また

この例外をスローする必要があり、コントローラーのメソッドも直接スローされます

新しい基本的なツール







404はリソースが見つからなかったことを意味し、ユーザー名またはパスワードが空の場合は例外がスローされます。

中国語に変更

例外は最後までスローされ、



最後にUserControllerの最後までスローされます。

おすすめ

転載: www.cnblogs.com/wangjunwei/p/12687872.html
おすすめ