阿里云通信文档参考:
阿里云云通信短信服务:https://www.aliyun.com/product/sms?spm=5176.224200.cloudEssentials.48.4ac16ed6RDB6w1
开通短信服务,然后点开帮助文档:
https://help.aliyun.com/product/44282.html?spm=5176.12207334.0.0.66fe1cbej6hPWl
红线框起来的两个工程就是阿里云通信的依赖 jar 源码,我们将其安装到本地仓库
然后引入相应版本的依赖。。
number 是我们申请模板时写的参数 短信模板变量替换JSON串
结合帮助文档和demo代码看
短信微服务(实践):
不单独做一个微服务,在utils中添加发送短信的工具类,供获取短信业务接口调用。
短信服务做在放工具类的项目中。。
参照zy项目中的短信发送的功能
4.4 注册判断短信验证码
4.4.1 实现思路
点击页面上的”获取短信验证码”连接,向后端传递手机号。后端随机生成 6 位数字作为短信验证码,将其保存在 redis 中(手机号作为 KEY),并发送到短信网关。
用户注册时,后端根据手机号查询 redis 中的验证码与用户填写的验证码是否相同,如果不同则提示用户不能注册。