目次
状況
フィールドに入っている値は空文字なのに、
@NotNull, @NotEmpty, @NotBlankでエラーとして検知されない。
(BindingResultでhasErroe=0件となる)
原因
バリデーションが行われていない。
対処
spring-boot-starter-validation
の依存関係を追加する。
<Mavenの場合>
1 2 3 4 |
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> |
参考
Kotlin + Spring Bootでリクエスト本文のバリデーションが効かない場合の対処
コメント