超简单的java短信验证码,神级之作

阿里云短信使用 -- 拓薪教育 

短信猫:所谓短信猫,其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的时候,在短信猫里面插入一张我们平时用的手机卡,插上电源,通过(USB或者串口、网口)数据线和电脑相连,在电脑的应用管理软件中就可以实现短信收发的功能。

和其他的第三方短信平台合作,例如阿里云短信等。

 第二章:阿里云短信服务

    1. 1. 阿里云短信服务申请

百度阿里云,进入官网。https://www.aliyun.com。访问后需要注册登录,已经存在帐户直接登录即可。(使用支付宝账号也可以登录)

选择产品,进入到短信服务

点击管理控制台,进入短信管理页面

点击国内消息,进行签名申请

点击模板管理,进行短信模板申请

进入用户管理页面,获取到允许访问阿里云api的秘钥(秘钥是要保密的)

获取到秘钥

最后提醒别忘记充钱、充钱、充钱。

2. 阿里云短信入门代码

点击帮助文档,查看具体的开发帮助。可以下载sdk和Java的demo程序(很重要,代码不用自己编写了)

发送短信代码

​ 导入开发的2个jar包(aliyun-java-sdk-core-3.2.5.jar和aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.jar)

 使用下载好的demo案例,完成短信的发送

package cn.tx.demo;
​
import cn.tx.utils.RandomCode;
import cn.tx.utils.SmsUtils;
import com.aliyuncs.exceptions.ClientException;
​
/**
 * 发送短信的入门程序
 */
public class Demo1 {
​
    public static void main(String[] args) {
        // 随机生成验证码
        String code = RandomCode.genCode();
        System.out.println("验证码:"+code);
 try {
            // 发送手机短信
            SmsUtils.sendSms("手机号", code);
        } catch (ClientException e) {
            e.printStackTrace();
        }
    }
}

 

  1. 第三章:短信项目实战
    1. 1. 用户注册功能项目实战

运行老师提供好的代码,完成注册功能。

 

根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加群654631948领取下学习资料,面试题,开发工具等,群里有资深java老师做答疑,每天也会有基础部分及架构的直播课,也可以加我的微信renlliang2013做深入沟通,只要是真心想学习Java的人都欢迎。

java基础教程:https://ke.qq.com/course/149432?tuin=57912c43


Java分布式互联网架构/微服务/高性能/springboot/springcloud:

https://ke.qq.com/course/179440?tuin=57912c43

发布了84 篇原创文章 · 获赞 43 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章