import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; public class Book { @NotNull private String title; @NotNull @Size(min = 1, max = 20) private String author; } import jakarta.validation.Validation; import jakarta.validation.Validator; import jakarta.validation.ValidatorFactory; import jakarta.validation.ConstraintViolation; import java.util.Set; public class BookManagement { private ValidatorFactory validatorFactory; private Validator validator; public BookManagement() { validatorFactory = Validation.buildDefaultValidatorFactory(); validator = validatorFactory.getValidator(); } public void addBook(Book book) { Set<ConstraintViolation<Book>> violations = validator.validate(book); if (violations.isEmpty()) { } else { } } public void updateBook(Book book) { Set<ConstraintViolation<Book>> violations = validator.validate(book); if (violations.isEmpty()) { } else { } } }


上一篇:
下一篇:
切换中文