Open cyoco opened 8 years ago
下記のページ参考になりませんか? https://spring.io/guides/gs/validating-form-input/
ふと、思ったのですが、webScketで複数クライアントにコネクション張っている状態で、 特定のユーザにのみ、エラーを返すって結構難しいのではないかと、、、
そうですね。 今回のハンズオンでやるには難しいですね。 サーバでのバリデーションはなしにして、 HTML側で入力フォームにmaxlength属性追加したらどうでしょうか?
https://github.com/java-women/ChatToolForBeginners/tree/add-validation
validationチェック追加し、MethodArgumentNotValidExceptionをハンドルできるように、 Controllerクラスに@ExceptionHandlerを追加しましたが、下記のようなエラーが発生します。
ERROR 16674 --- [nboundChannel-7] s.a.s.SimpAnnotationMethodMessageHandler : Unhandled exception
ちなみにController横断の@ControllerAdviceでクラス作成してみてもUnhandledになってしまいました。