アプリへの新規ユーザー登録用のMVCタイプのアーキテクチャがあります。ユーザーは登録フォームをコントローラーサーブレットに送信します。このサーブレットは、ユーザーパラメータを抽出し、それらをクラスコンストラクタに渡します。クラスコンストラクタは、引数に基づいて初期化されたすべてのフィールドを持つテンプレート(またはダミー)ユーザーを表します(そして返します)。
メソッドやコンストラクターを使用する前に、引数の検証を主張する人々を覚えています。今、私は引数の妥当性をチェックしようとしています(たとえば、それらはnullではありません)。したがって、無効な値を持つ引数を見つけた場合、コンストラクタから値を返すことができないため、この特定の引数が無効であることをサーブレットに通知するにはどうすればよいですか。
私を助けてください。