springboot结合redis发送短信验证码,实现限制发送操作
前言(可忽略)
实现思路
正题
效果图示例
手机号不符合规则校验图
成功发送验证码示例图
redis中缓存随机数字验证码,2分钟后失效删除redis缓存图
验证码有效期内 返回禁止重复发送图
验证码24小时内发送达到3次,限制再次发送验证码图
idea代码控制台输出日志信息图
接口压测1万次全部success图
使用到的maven依赖
redis 缓存Key 统一静态管理类
返回错误信息枚举定义
redis缓存util工具类封装
service验证码发送接口定义和实现代码
接口定义
接口实现类
controller业务接口请求代码
接口请求测试
请求
响应
结尾
前言(可忽略)
好久没有更新过csdn博客了,从2023年到发布这篇文章之前,感觉有1年没有写代码的状态,大多还是和 工作/日常 有关 影响,有点退步了。 现在找回了写代码的那种状态,找回状态后发现还是要多学习,要始终保持着热爱 虚心钻研之心.
工作之余想到了一些功能点,空闲时间自己实现了下,做个记录。 有时间还是得......
版权声明:csdnhot 发表于 2024-05-27 14:35:44。
转载请注明:springboot发送短信验证码,结合redis 实现限制,验证码有效期2分钟,有效期内禁止再次发送,一天内发送超3次限制 | 程序员导航网
转载请注明:springboot发送短信验证码,结合redis 实现限制,验证码有效期2分钟,有效期内禁止再次发送,一天内发送超3次限制 | 程序员导航网
暂无评论...