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

网站建设合同 知乎长沙网站优化页面

网站建设合同 知乎,长沙网站优化页面,点击网络怎么做网站,创口贴网站模板目录 引出springboot整合email配置邮箱导入依赖application.yml配置email业务类测试类 springboot整合阿里云短信服务申请阿里云短信服务测试短信服务获取阿里云的accessKeyspringboot整合阿里云短信导包工具类 总结 引出 1.springboot整合email#xff0c;qq邮箱#xff0c;… 目录 引出springboot整合email配置邮箱导入依赖application.yml配置email业务类测试类 springboot整合阿里云短信服务申请阿里云短信服务测试短信服务获取阿里云的accessKeyspringboot整合阿里云短信导包工具类 总结 引出 1.springboot整合emailqq邮箱特点免费 2.springboot整合阿里短信服务100条免费 3.后续应用可以用在登陆业务上比如邮箱登陆短信登陆 springboot整合email 配置邮箱 登录邮箱服务器 登录QQ邮箱 后面要用到这个授权码key 导入依赖 !-- qq邮箱--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-mail/artifactId/dependencyapplication.yml配置 email业务类 接口 package com.tianju.auth.service;public interface IEmailService {/*** 发送右键* param to 邮件接收方* param subject 邮件主题* param content 邮件内容*/void sendEmail(String to,String subject,String content); } 实现 package com.tianju.auth.service.impl;import com.tianju.auth.service.IEmailService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.stereotype.Service;import javax.annotation.Resource; import java.util.Date;Service Slf4j public class EmailServiceImpl implements IEmailService {Value(${spring.mail.username})private String from;Resourceprivate JavaMailSender javaMailSender;Overridepublic void sendEmail(String to, String subject, String content) {SimpleMailMessage mailMessage new SimpleMailMessage();mailMessage.setSubject(subject);mailMessage.setTo(to);mailMessage.setText(content);mailMessage.setSentDate(new Date());mailMessage.setFrom(from);javaMailSender.send(mailMessage);log.debug(在{}发送一条邮件{}给{},mailMessage.getSentDate(),mailMessage.getText(),mailMessage.getTo());} }测试类 package com.tianju.auth.service.impl;import com.tianju.auth.service.IEmailService; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import javax.xml.ws.soap.Addressing;import java.util.UUID;import static org.junit.Assert.*;SpringBootTest RunWith(SpringJUnit4ClassRunner.class) public class EmailServiceImplTest {Autowiredprivate IEmailService emailService;Testpublic void sendEmail() {emailService.sendEmail(xxxxqq.com, 我是老王我在测试代码, UUID.randomUUID().toString());} }springboot整合阿里云短信服务 申请阿里云短信服务 短信服务 (aliyun.com) 测试短信服务 进行测试 调用结果 成功接收短信 获取阿里云的accessKey springboot整合阿里云短信 导包 !-- 阿里云短信验证码相关包--dependencygroupIdcom.aliyun/groupIdartifactIdaliyun-java-sdk-core/artifactIdversion4.5.3/version/dependency工具类 package com.tianju.auth.util;import com.aliyuncs.CommonRequest; import com.aliyuncs.CommonResponse; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.exceptions.ServerException; import com.aliyuncs.http.MethodType; import com.aliyuncs.profile.DefaultProfile; import net.minidev.json.JSONObject;import java.util.HashMap; import java.util.Map; import java.util.Random;public class SMSUtil {private static String AccessIdKey 获取的keyID;private static String AccessKeySecret 获取的KeySecret;public static void send(String tel,String code) {DefaultProfile profile DefaultProfile.getProfile(cn-hangzhou,AccessIdKey, //AccessIdKeyAccessKeySecret); //AccessKey SecretIAcsClient client new DefaultAcsClient(profile);CommonRequest request new CommonRequest();request.setSysMethod(MethodType.POST);//下面这3个不要改动request.setSysDomain(dysmsapi.aliyuncs.com);request.setSysVersion(2017-05-25);request.setSysAction(SendSms);//接收短信的手机号码request.putQueryParameter(PhoneNumbers,tel);//此处写电话号码//短信签名名称request.putQueryParameter(SignName,阿里云短信测试);//短信模板IDrequest.putQueryParameter(TemplateCode,SMS_154950909);//短信模板变量对应的实际值 ${code} 中的值MapString,String param new HashMap(2);param.put(code, String.valueOf(code)); //写入的短信内容,验证码request.putQueryParameter(TemplateParam, JSONObject.toJSONString(param));try {CommonResponse response client.getCommonResponse(request);System.out.println(response.getData());} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {e.printStackTrace();}}public static void main(String[] args) {int i new Random().nextInt(80000) 10000;System.out.println(i); // 35054SMSUtil.send(xxxx, 392712);}} 总结 1.springboot整合emailqq邮箱特点免费 2.springboot整合阿里短信服务100条免费 3.后续应用可以用在登陆业务上比如邮箱登陆短信登陆
http://www.dnsts.com.cn/news/68389.html

相关文章:

  • 响应式网站改为自适应南京网页网站制作
  • 泰安网站建设与优化各大电商平台对比
  • 如何做网站的维护和推广云主机搭建网站
  • vs2017做的网站如何发布做百度网站好吗
  • 深圳微网站建设公司哪家好网站基础建设和管理
  • 网站建设公司排行榜微商城网站建设策划方案
  • 网站建设者html网址打不开无法显示网页怎么办
  • 宝安做棋牌网站建设哪家好网站用什么平台开发
  • 张家口远大建设集团网站遵义网站推广
  • 怎样做企业手机网站建设中国建筑官网电话
  • 平顶山网站关键词优化wordpress返回顶部插件
  • 怎么建商城网站吗哪些网站可以做驾考试题
  • 国内精品在线网站建设安徽省住房和城乡建设厅网站首页
  • 新万网站建设计算机网站建设体会
  • 做网站图注意事项做网站组织结构框架例子
  • 住房城乡建设网站查询用vps刷网站流量要怎么做
  • 农业建设信息网站有创意的公司名字
  • 网站ip地址查询网站建设销售ppt模板
  • 网站开发者调试模式织梦网站被攻击
  • 做网站效果吴江网站优化
  • 孵化器网站建设设计师入门必学软件
  • 网站建设推广需要多少钱软件网站开发合同
  • 别人帮做的网站怎么修改病句24小时学会网站建设pdf
  • 网上医疗和医院网站建设订阅号可以做微网站吗
  • 网站建设开发岗位职责网站托管做的好的公司
  • wordpress倒计时代码网站建设关键词排名优化
  • 中国建材工程建设协会网站wordpress 暴力
  • 建设银行官网站下载浙江省建设厅 网站是多少
  • wordpress中文主题站网站不备案怎么办
  • 福田的网站建设公司哪家好做一个网站多久