ObjectNotNullValidator.java 739 B

123456789101112131415161718192021222324252627
  1. package com.ydtech.validation;
  2. import com.ydtech.validation.annotation.CheckObjectNotNull;
  3. import org.springframework.util.ObjectUtils;
  4. import javax.validation.ConstraintValidator;
  5. import javax.validation.ConstraintValidatorContext;
  6. /**
  7. * @author wenks
  8. * @version 0.0.2
  9. * @description TODO
  10. * @date 2023/4/18 14:43
  11. */
  12. public class ObjectNotNullValidator implements ConstraintValidator<CheckObjectNotNull, Object> {
  13. @Override
  14. public boolean isValid(Object s, ConstraintValidatorContext constraintValidatorContext) {
  15. return !ObjectUtils.isEmpty(s);
  16. }
  17. @Override
  18. public void initialize(CheckObjectNotNull constraintAnnotation) {
  19. ConstraintValidator.super.initialize(constraintAnnotation);
  20. }
  21. }