自定义校验手机号码和电话号码注解
在项目开发时遇到了手机号校验的问题,就寻思着能不能不用每次都去程序校验,怪麻烦的。就想到了注解,直接上代码。
创建需要的两个注解
1.方法上的注解,标明这个方法需要进行校验
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface CheckPhone {
}
2.字段上的注解,标明这个字段需要进行校验
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface PhoneFlag {
}
3. 创建相应的Aspect
@Aspect
@Component
public class CheckPhoneAspect {
@Before("@annotation(xx.xx.CheckPhone)")
public void before(JoinPoint point) throws Throwable
共有 0 条评论