腾讯短信平台申请ID
https://cloud.tencent.com/document/product/382
Maven导入包:
<dependency>
<groupId>com.github.qcloudsms</groupId>
<artifactId>qcloudsms</artifactId>
<version>1.0.5</version>
</dependency>
工具类:
1.随机生成6位数验证码:
import java.util.Random;
public class KeyUtil {
public static String keyUtils() {
String str="0123456789";
StringBuilder st=new StringBuilder(6);
for(int i=0;i<6;i++){
char ch=str.charAt(new Random().nextInt(str.length()));
st.append(ch);
}
String findkey=st.toString().toLowerCase();
return findkey;
}
}
2.短信发送:
import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;
import com.github.qcloudsms.httpclient.HTTPE