当前位置: 首页 > news >正文

若依-帝可得app后端

视频地址

https://www.bilibili.com/video/BV1pf421B71v?t=510.1

APP后端技术栈

在这里插入图片描述

架构解析

在这里插入图片描述
在这里插入图片描述

验证码功能

  • 开发环境使用改的是固定的验证码 12345
  • 正式环境使用的是 阿里云的短信方案
@Override
public void sendSms(String mobile) {// String code = RandomUtil.randomNumbers(5); // 生成5位随机验证码String code = "12345";// smsTemplate.sendSms(mobile,code); // 调用阿里云发送短信// 将验证码存入redis  dkd.sms:手机号 验证码  5分钟有效redisTemplate.opsForValue().set("dkd.sms:" + mobile, code, Duration.ofSeconds(300));
}
smsTemplate.sendSms(mobile,code); // 调用阿里云发送短信
// 将验证码存入redis  dkd.sms:手机号 验证码  5分钟有效
redisTemplate.opsForValue().set("dkd.sms:" + mobile, code, Duration.ofSeconds(300));

sms配置类

注意一个注解 @ConfigurationProperties(prefix = "dkd.sms")

  • 代表 application.yml中的配置的前缀信息</

http://www.mrgr.cn/news/80303.html

相关文章:

  • springboot437校园悬赏任务平台(论文+源码)_kaic
  • 解决 Flutter 在 Mac 上的编译错误
  • 搭建springmvc项目
  • Django结合websocket实现分组的多人聊天
  • 使用SourceTree登录gitlab
  • XSS(跨站攻击)
  • 一行代码解决vue3前端打包部署到服务器,动态配置http请求头后端ip方法教程无bug
  • 红米Note 9 Pro5G刷LineageOS
  • 【从零开始入门unity游戏开发之——C#篇10】循环结构——while、do-while、for、foreach的使用
  • opencv-python的简单练习
  • 搭建Tomcat(三)---重写service方法
  • 【Linux学习】十五、Linux/CentOS 7 用户和组管理
  • 05、GC基础知识
  • 【从零开始入门unity游戏开发之——C#篇11】一个标准 C# 程序介绍、新的值类型——枚举
  • spring实例化对象的几种方式(使用XML配置文件)
  • Golang囊地鼠gopher
  • 【教学类-83-01】20241215立体书三角嘴1.0——小鸡(正菱形嘴)
  • 修炼之道 --- 其二
  • LRM-典型 Transformer 在视觉领域的应用,单个图像生成3D图像
  • 将带注释的Word文档改造成点击注释引用即可弹窗显示注释的HTML文档
  • 学习Guava库 学习实用示例 实例 核心提纲
  • gorm源码解析(一):ORM概览
  • tryhackme——Defensive Security Intro(防御安全简介)
  • opencv小练习(未完成版)
  • google 的guava 学习 基本工具类
  • WPF 相比 winform 的优势