说到忘记密码,这种事情我们在生活中经常遇到 使用阿里云短信服务的前提你得有阿里云账号(废话) 注册的流程大家可以在官方文档上学习
下面展示下我项目中遇到的”通过短信找回密码“具体业务代码:
首先导入我们aly相关的pom依赖:
<!-- aly短信 -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.0.3</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.6.0</version>
</dependency>
将我们aly的代码放到一个类中
控制层 拿到我们的手机号
业务的实现类 拿到我们的验证码
Service 接口
Map<String, Object> findPhone(String phone);
Mapper
Users findPhone(@Param("phone")String phone);
Xml文件
<select id="findPhone" resultType="Users">
select * from users where userphone = #{phone}
</select>
利用阿里云短信找回密码 SpringBoot集成Mybatis
原文:https://www.cnblogs.com/xxz2020/p/13781355.html