Android Method Validator 基于AspectJ,注解,反射开发的Android方法、参数校验库,支持自定义规则校验

Android Method Validator 是一个基于AspectJ、注解和反射的库,用于在Android应用中进行方法和参数的校验。支持自定义规则,用户可以方便地在方法调用时检查参数合法性,并提供自定义注解和检查规则的详细步骤。集成指南包括在模块build.gradle中添加依赖,以及Android应用和库模块的AspectJ配置。
摘要由CSDN通过智能技术生成

android-validator

基于AspectJ,注解,反射开发的Android方法、参数校验库,支持自定义规则校验,可以自己写各种玩法
可以方便的在方法调用时进行参数,变量的合法性校验。

Github 地址

目前支持的方法

在某些方法调用时检查参数的合法性并进行提示或其他操作
目前提供的注解有(支持自定义,持续修改中):

注解 说明 支持类型
NotBlank 不可为空 String,Collection,以及有getText()/size()方法的任意类型
NotNull 不可为Null 任意类型
Pattern(regex) 是否是指定的正则表达式 String,以及有getText()方法的任意类型
Max(max) 是否<=max int
Min(min) 是否>=min int
Size(min,max) 长度是否在min-max之间 String,Collection,以及有getText()/size()方法的任意类型
Mobile 是否是一个手机号码 String,以及有getText()方法的任意类型
Email 是否是一个邮箱 String,以及有getText()方法的任意类型

Gradle 集成

1. add dependencies in module build.gradle

dependencies {
    ...
    compile 'com.validator:validator-core:1.0.0@aar'
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值