spring boot 整合 云之讯 demo

---恢复内容开始---

package com.zhourong.controller;import org.apache.commons.lang3.RandomStringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;import com.zhourong.dto.SmsDto;
import com.zhourong.utils.Result;
import com.zhourong.vo.SmsVo;@RestController
@RequestMapping("/sms/")
public class SmsController {private final String appid = "6d5ea3e7964341058f0cd1b31799eb27";private final String sid = "b3cf37114ad3e0f61d66d5317306af70";private final String token = "1a1e13a677e25df8ceadb8dd100d2fd3";private final String templateid = "413092";@Autowiredprivate RestTemplate restTemplate;@RequestMapping("/send")@ResponseBodypublic Result<SmsVo> send() {String url = "https://open.ucpaas.com/ol/sms/sendsms";SmsDto sms = new SmsDto();    String code = RandomStringUtils.randomNumeric(4);  sms.setAppid(appid);sms.setMobile("18821962348");sms.setSid(sid);sms.setTemplateid(templateid);sms.setToken(token);sms.setParam(code);ResponseEntity<SmsVo> smsVo = restTemplate.postForEntity(url,sms, SmsVo.class);return new Result(200,"发送成功",smsVo);}
}

项目结构:

直接用。

git:https://gitee.com/xxoo0_297/SMS.git

---恢复内容结束---

posted on 2018-12-21 22:55 zhouixi 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/1-Admin/p/10159423.html

spring boot 整合 云之讯 demo相关推荐

  1. spring boot 整合 阿里云oss上传

    Spring Boot 整合 阿里云OSS上传 OSS申请和配置 1. 注册登录 2.开通以及配置 springboot整合使用 1. 进入我们springboot的项目中,导入oss相关依赖 2. ...

  2. Spring Boot整合elasticsearch实现全文检索

    文章目录 1.引入 1.1 Luence 1.2 Solr 1.3 ElasticSearch 2. ElasticSearch安装 2.1 云服务器安装 2.1.1. docker安装 2.1.2 ...

  3. RabbitMQ使用及与spring boot整合

    1.MQ 消息队列(Message Queue,简称MQ)--应用程序和应用程序之间的通信方法 应用:不同进程Process/线程Thread之间通信 比较流行的中间件: ActiveMQ Rabbi ...

  4. Spring Boot 教程(三): Spring Boot 整合Mybatis

    教程简介 本项目内容为Spring Boot教程样例.目的是通过学习本系列教程,读者可以从0到1掌握spring boot的知识,并且可以运用到项目中.如您觉得该项目对您有用,欢迎点击收藏和点赞按钮, ...

  5. spring boot整合mybatis+通用mapper+pagehelper分页插件

    spring boot整合mybatis+通用mapper+pagehelper分页插件 pom依赖 <?xml version="1.0" encoding="U ...

  6. Elasticsearch实战篇——Spring Boot整合ElasticSearch

    2019独角兽企业重金招聘Python工程师标准>>> 当前Spring Boot很是流行,包括我自己,也是在用Spring Boot集成其他框架进行项目开发,所以这一节,我们一起来 ...

  7. Spring boot - 整合 Redis缓存(上)

    一.配置Pom文件 在使用spring boot 2.0整合redis时遇到了好多问题,网上很多例子都是1.x版本的.故2.0没有折腾好所以将2.0降到了1.5.降级后由于thymeleaf版本也会从 ...

  8. spring boot 整合Dubbo/Zookeeper

    spring boot 整合Dubbo/Zookeeper 只是一个简单的整合demo,只做思路分析叙述,具体功能不做描述. 一.技术介绍 •ZooKeeper ZooKeeper 是一个分布式的,开 ...

  9. spring boot整合cxf发布和调用webservice

    一.前言 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例 ...

最新文章

  1. 执行前端测试的必要性
  2. 如何有效落地企业目标管理方法论?
  3. 推荐系统+覆盖率(coverage)
  4. python详细安装教程3.7.0-Linux 安装Python3.7.0
  5. 【干货】史上最全的Tensorflow学习资源汇总
  6. python中用于绘制各种图形、标注文本_python ImageDraw类实现几何图形的绘制与文字的绘制...
  7. Linux为什么可以在x86平台上运行,考虑在x86/Linux平台上的应用程序,以下指令执行时可能......
  8. Lotus 下部门间用户的移动操作
  9. 2018最新大神教你用Python玩转数据视频教程
  10. Linux Shell 之 我的第一个Shell程序
  11. linux7.1怎么安装vnc,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  12. 多个python脚本同时执行_用shell同时启动多个python脚本
  13. iphone11返回上一级手势怎么设置_华为手机的这五种导航方式,你更习惯哪一种?怎么切换?...
  14. 如何生成静态页面的五种方案
  15. 来自资深程序员的 3 条锦囊:永远不要辞职,除非……
  16. web渗透学习目录-新手打开思路
  17. 梦想易语言零基础注册机到多线程教程
  18. c语言中primesum函数,c语言之函数
  19. win10 凭据管理
  20. ElasticSearch License 过期解决办法

热门文章

  1. 从零开始的微信小程序入门教程
  2. 盘点2022年nft艺术品交易平台排行榜
  3. Keil5_C51安装
  4. [转载]使用Java生成带有下划线字体的文字
  5. 微信小程序 MinUI 组件库系列之 abnor 异常流组件 1
  6. 记住沃伦巴菲特这三十条
  7. xsl:apply-templates和xsl:call-template的区别
  8. 福州三中 计算机竞赛,福州高中学科竞赛亮点耀眼
  9. [hive 报错]:FAILED: SemanticException Line 0:-1 Partition not found
  10. 日语在线翻译excite网页版