说明 只是模拟给手机发送短信验证码,并且进行校验 真正能够给手机发送验证码短信还需要结合第三方,如阿里云、讯飞等 需求 发送手机号,返回验证码(6位随机数字) 每个手机号一天只能发送10次(为了测试方便,可以改成3次),每天0点重置次数 当天获取次数达到上限,提示“当天验证码获取次数已达上限,请明天再次使用” 每个验证码有效期为5分钟,获取验证码提示“【XX系统】您的手机验证码为:XXXXXX,有效期5分钟,此功能每天最多获取XX条,请勿向任何人出示,以免账号被盗” 5分钟内再次获取验证码提示“已有可用验证码,XX分XX秒内依然有效” 发送手机号和验证码,对手机号和验证码进行校验,返回验证结果 提示:“验证通过”或“验证失败,请确认手机号或验证码” 代码实现 1.依赖 <dependency <groupId org.springframework.boot</groupId <artifactId spring-boot-starter-data-redis</art