Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hibernate_Validation - Coggle Diagram
Hibernate_Validation
Annotation
-
-
-
Email: Kiểm tra định dạng email.
-
-
URL: Kiểm tra URL hợp lệ.
SafeHtml: Kiểm tra HTML an toàn (không chứa script).
Phân loại
Field constraint
áp dụng trực tiếp trên các biến, ko yêu cầu getter
Property constraint
áp dụng trên getter để hỗ trợ chỉ đoc , ko hỗ trợ setter
-
Class LV constraint : áp dụng trên lớp , dùng để kiểm tra nhiều thuộc tính
Tạo validator
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
Phương thức kiểm tra
-
validateProperty(Object object, String propertyName): Kiểm tra thuộc tính cụ thể.
validateValue(Class<?> beanType, String propertyName, Object value): Kiểm tra giá trị cụ thể mà không cần tạo đối tượng.