0
コントローラに投稿するときにクリア可能な例外に問題があります - json with nulls。@NotNullジャパンコレクションでの検証
I ve set all fields as @NotNull. And it
私はメッセージで素晴らしい例外が表示されるnull値です:オブジェクト 'フィールドのフィールドエラー':拒否された値[null])。
残念ながら@NotNullのコレクションフィールドはJsonMappingExceptionを返します。例えば
:
@Value
public final class User {
@NotNull
private final Integer age; //work fine
@NotNull
private final List<Books> books; //doesn`t work
I ve also tried with @Valid and @NotEmpty, but it didn
トンのヘルプ。
私のコントローラメソッド:
@Timed
@ExceptionMetered
@PostMapping
@ResponseStatus(HttpStatus.CREATED)
@PreAuthorize("@auth.hasAccess(...)")
void registerUser(@RequestBody @Valid User user) {
userService.registerUser(user);
}
は、あなたがそれと間違っているものを知っていますか?
はい、同じ結果:( –
あなたがリクエストボディとあなたのブックを提供することができますクラスも? –
これは単なる例です。 Booksクラスは、フィールドが少ない通常のクラスです(int、String)。元の投稿に私のリクエストボディを追加しました。 –