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
---恢复内容结束---
转载于:https://www.cnblogs.com/1-Admin/p/10159423.html
spring boot 整合 云之讯 demo相关推荐
- spring boot 整合 阿里云oss上传
Spring Boot 整合 阿里云OSS上传 OSS申请和配置 1. 注册登录 2.开通以及配置 springboot整合使用 1. 进入我们springboot的项目中,导入oss相关依赖 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 ...
- RabbitMQ使用及与spring boot整合
1.MQ 消息队列(Message Queue,简称MQ)--应用程序和应用程序之间的通信方法 应用:不同进程Process/线程Thread之间通信 比较流行的中间件: ActiveMQ Rabbi ...
- Spring Boot 教程(三): Spring Boot 整合Mybatis
教程简介 本项目内容为Spring Boot教程样例.目的是通过学习本系列教程,读者可以从0到1掌握spring boot的知识,并且可以运用到项目中.如您觉得该项目对您有用,欢迎点击收藏和点赞按钮, ...
- spring boot整合mybatis+通用mapper+pagehelper分页插件
spring boot整合mybatis+通用mapper+pagehelper分页插件 pom依赖 <?xml version="1.0" encoding="U ...
- Elasticsearch实战篇——Spring Boot整合ElasticSearch
2019独角兽企业重金招聘Python工程师标准>>> 当前Spring Boot很是流行,包括我自己,也是在用Spring Boot集成其他框架进行项目开发,所以这一节,我们一起来 ...
- Spring boot - 整合 Redis缓存(上)
一.配置Pom文件 在使用spring boot 2.0整合redis时遇到了好多问题,网上很多例子都是1.x版本的.故2.0没有折腾好所以将2.0降到了1.5.降级后由于thymeleaf版本也会从 ...
- spring boot 整合Dubbo/Zookeeper
spring boot 整合Dubbo/Zookeeper 只是一个简单的整合demo,只做思路分析叙述,具体功能不做描述. 一.技术介绍 •ZooKeeper ZooKeeper 是一个分布式的,开 ...
- spring boot整合cxf发布和调用webservice
一.前言 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例 ...
最新文章
- 执行前端测试的必要性
- 如何有效落地企业目标管理方法论?
- 推荐系统+覆盖率(coverage)
- python详细安装教程3.7.0-Linux 安装Python3.7.0
- 【干货】史上最全的Tensorflow学习资源汇总
- python中用于绘制各种图形、标注文本_python ImageDraw类实现几何图形的绘制与文字的绘制...
- Linux为什么可以在x86平台上运行,考虑在x86/Linux平台上的应用程序,以下指令执行时可能......
- Lotus 下部门间用户的移动操作
- 2018最新大神教你用Python玩转数据视频教程
- Linux Shell 之 我的第一个Shell程序
- linux7.1怎么安装vnc,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- 多个python脚本同时执行_用shell同时启动多个python脚本
- iphone11返回上一级手势怎么设置_华为手机的这五种导航方式,你更习惯哪一种?怎么切换?...
- 如何生成静态页面的五种方案
- 来自资深程序员的 3 条锦囊:永远不要辞职,除非……
- web渗透学习目录-新手打开思路
- 梦想易语言零基础注册机到多线程教程
- c语言中primesum函数,c语言之函数
- win10 凭据管理
- ElasticSearch License 过期解决办法
热门文章
- 从零开始的微信小程序入门教程
- 盘点2022年nft艺术品交易平台排行榜
- Keil5_C51安装
- [转载]使用Java生成带有下划线字体的文字
- 微信小程序 MinUI 组件库系列之 abnor 异常流组件 1
- 记住沃伦巴菲特这三十条
- xsl:apply-templates和xsl:call-template的区别
- 福州三中 计算机竞赛,福州高中学科竞赛亮点耀眼
- [hive 报错]:FAILED: SemanticException Line 0:-1 Partition not found
- 日语在线翻译excite网页版