package com.iailab.framework.common.validation; import cn.hutool.core.util.StrUtil; import com.iailab.framework.common.util.validation.ValidationUtils; import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; public class MobileValidator implements ConstraintValidator<Mobile, String> { @Override public void initialize(Mobile annotation) { } @Override public boolean isValid(String value, ConstraintValidatorContext context) { // 如果手机å·ä¸ºç©ºï¼Œé»˜è®¤ä¸æ ¡éªŒï¼Œå³æ ¡éªŒé€šè¿‡ if (StrUtil.isEmpty(value)) { return true; } // æ ¡éªŒæ‰‹æœº return ValidationUtils.isMobile(value); } }