一,启动阿里云

1.在阿里云平台免费开通短信服务
在这里插入图片描述
2.创建签名和模板等待审核通过
在这里插入图片描述
注:验证码是通过代码生成传给阿里云,并非阿里云生成

3.创建AccessKey
在这里插入图片描述

二,整合代码

1.单独创建一个短信模块,这里以service_msm为例,并且引入依赖
在这里插入图片描述
2.添加配置文件
在这里插入图片描述
3.创建启动类
在这里插入图片描述
4.完成发送验证码的controller部分
(1)从redis中获取验证码,能获取到返回ok
(2)如果获取不到,先通过工具类获取验证码
(3)调用service方法发送验证码
(4)如果发送成功将验证码放到redis,设置过期时间
(5)发送失败返回失败

5.完成发送验证码的service部分
(1)判断手机号是否为null
(2)整合阿里云短信服务(设置相关参数)
(3)调用方法进行发送
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐