Что проверяет jakarta.validation.Valid?JAVA

Программисты JAVA общаются здесь
Anonymous
Что проверяет jakarta.validation.Valid?

Сообщение Anonymous »

Аннотация @Valid обычно используется в области API проверки компонентов. В основном он используется для проверки формы или объектов модели.

Код: Выделить всё

//Below are my pojo classes

public class User {

private UserDetails userDetails;
private List subscribtions;

}

public class UserDetails {

private String userId;

}

public class UserSubscribtion{

private boolean isSubscribed;
private String subscribtionType;

}
У меня есть методы контроллера с аннотацией @Valid.

Код: Выделить всё

@PostMapping(value = "/saveUser", consumes ={MediaType.APPLICATION_JSON_VALUE},produces{MediaType.APPLICATION_JSON_VALUE})
ResponseEntity saveUser(@RequestBody @Valid User user){

// Controller code.

}
Какие проверки выполняет здесь @Valid? Как я могу проверить это в тесте?

Вернуться в «JAVA»