0

Spring Validator が広く使用されていることは理解しています。また、現在取り組んでいるアプリケーションでは既に Spring を使用しているため、クラスの詳細を検証する場合は、Spring Validator が正しい方法のように思えます。

私のサービス層は、の適切な実装を使用して、オブジェクトを検証する予定ですValidator

これらのエラーを処理する最善の方法は、サービス レイヤー内で独自の例外をスローすることです。これにより、トランザクションがロールバックされ、UI レイヤーが例外をキャッチして処理できるようになります。

問題は、なぜこの Errors オブジェクトを渡すのかということです。Java は例外を自然に処理するので、適切な例外 (おそらくすべてのエラーの詳細を含む) をスローすることが実行されると思いますか?

これは比較的新しいので、どんな意見でも大歓迎です。

4

0 に答える 0