利用阿里云短信找回密码 SpringBoot集成Mybatis

说到忘记密码,这种事情我们在生活中经常遇到  使用阿里云短信服务的前提你得有阿里云账号(废话)  注册的流程大家可以在官方文档上学习

 下面展示下我项目中遇到的”通过短信找回密码“具体业务代码:

 

 

首先导入我们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>

 

posted @ 2020-10-08 14:42  猫_头  阅读(473)  评论(0)    收藏  举报