广告
返回顶部
首页 > 资讯 > 后端开发 > Python >SpringBoot整合阿里云短信服务的方法
  • 333
分享到

SpringBoot整合阿里云短信服务的方法

2024-04-02 19:04:59 333人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录一、新建短信微服务1、在service模块下创建子模块service-msm3.配置application.properties4、创建启动类二、阿里云短信服务三、编写发送短信接

一、新建短信微服务

1、在service模块下创建子模块service-msm

2.创建controller和service代码

3.配置application.properties


# 服务端口
server.port=8006
# 服务名
spring.application.name=service-msm

# Mysql数据库连接
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.passWord=root

spring.Redis.host=192.168.44.131
spring.redis.port=6379
spring.redis.database= 0
spring.redis.timeout=1800000

spring.redis.lettuce.pool.max-active=20
spring.redis.lettuce.pool.max-wait=-1
  #最大阻塞等待时间(负数表示没限制)
spring.redis.lettuce.pool.max-idle=5
spring.redis.lettuce.pool.min-idle=0
  #最小空闲


#返回JSON的全局时间格式
spring.jackson.date-fORMat=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

#配置mapper xml文件的路径
mybatis-plus.mapper-locations=classpath:com/atguigu/cmsservice/mapper/xml
    public boolean send(String PhoneNumbers, String templateCode, Map<String,Object> param) {

        if(StringUtils.isEmpty(PhoneNumbers)) return false;

        DefaultProfile profile =
                DefaultProfile.getProfile("default", "LTAIq6nIPY09VROj", "FQ7UcixT9wEqMv9F35nORPqKr8XkTF");
        IAcsClient client = new DefaultAcsClient(profile);

        CommonRequest request = new CommonRequest();
        //request.setProtocol(ProtocolType.https);
        request.setMethod(MethodType.POST);
        request.setDomain("dysmsapi.aliyuncs.com");
        request.setVersion("2017-05-25");
        request.setAction("SendSms");

        request.putQueryParameter("PhoneNumbers", PhoneNumbers);
        request.putQueryParameter("SignName", "我的谷粒在线教育网站");
        request.putQueryParameter("TemplateCode", templateCode);
        request.putQueryParameter("TemplateParam", jsONObject.toJSONString(param));

        try {
            CommonResponse response = client.getCommonResponse(request);
            System.out.println(response.getData());
            return response.getHttpResponse().isSuccess();
        } catch (ServerException e) {
            e.printStackTrace();
        } catch (ClientException e) {
            e.printStackTrace();
        }
        return false;
    }
}

到此这篇关于SpringBoot整合阿里云短信服务的文章就介绍到这了,更多相关SpringBoot阿里云短信服务内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: SpringBoot整合阿里云短信服务的方法

本文链接: https://www.lsjlt.com/news/155148.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringBoot整合阿里云短信服务的方法
    目录一、新建短信微服务1、在service模块下创建子模块service-msm3.配置application.properties4、创建启动类二、阿里云短信服务三、编写发送短信接...
    99+
    2022-11-12
  • SpringBoot整合阿里云开通短信服务详解
    准备工作 开通短信服务 如果开通不成功,就只能借下别人已经开通好的短信,如果不想重复,可在其下创建一个新的模板管理 这里只是介绍如何使用 导入依赖 com.aliyun aliyun...
    99+
    2022-11-13
  • springboot整合RabbitMQ发送短信的实现方法
    这篇文章主要介绍springboot整合RabbitMQ发送短信的实现方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!RabbitMQ安装和运行# 安装rpm -ivh erlang-...
    99+
    2023-06-15
  • Springboot实现阿里云通信短信服务有关短信验证码的发送功能
    前言短信验证码是通过发送验证码到手机的一种有效的验证码系统。主要用于验证用户手机的合法性及敏感操作的身份验证。现在市面上的短信服务平台有很多。大家在选择的时候未免会有些不好抉择。本人建议选择短信服务商应遵循以下几点: 服务商知名度高,业务...
    99+
    2023-05-31
    spring boot 阿里云
  • 阿里云短信服务代理
    阿里云短信服务代理的主要作用是为用户提供方便快捷的短信服务,支持将来自阿里云系统的短信数据转发给第三方应用或网站。用户可以通过阿里云短信服务代理来发送短信,无需使用短信网关,避免了短信网关的开通、维护和管理成本。此外,阿里云短信服务代理还支...
    99+
    2023-10-27
    阿里 短信服务
  • 关于springboot集成阿里云短信的问题
    目录1.获取签名与模板2.编写模板与签名的枚举类3.配置类4.测试类​ 1.获取签名与模板 进入阿里云平台,进入短信服务模块,在以下位置添加签名和模板(格式一定按照要求填写 审批的比...
    99+
    2022-11-12
  • springboot整合使用云服务器上的Redis方法
    目录一、前提条件二、整合步骤三、可能遇到的坑一、前提条件 修改Redis.conf配置文件 1、protected-mode yes(默认的) 修改成 protected-mode no,解除保护模式 2、注释掉绑定i...
    99+
    2022-09-30
  • springboot整合腾讯云短信开箱即用的示例代码
    引入腾讯云依赖 <!--腾讯云核心API--> <dependency> <groupId>com.tencentcloudapi&l...
    99+
    2022-11-11
  • 阿里云短信服务平台代理
    在使用阿里云短信服务平台之前,很多人会觉得它很难使用,因为它需要用户安装阿里云短信服务平台的客户端,并且需要使用一些特定的API来与客户进行通信。不过,只需要掌握一些基本的使用技巧,就可以顺利地将阿里云短信服务平台应用于实际的业务场景中。 ...
    99+
    2023-10-27
    阿里 服务平台 短信
  • 详解dedecms使用整合阿里大鱼短信接口进行短信发送的教程
    阿里大鱼虽免费,但不足的是内容、签名什么都要进行审核,且短信内容必须以模版方式进行调用,不能根据自己的需求随意发送, 接下介绍下阿里大鱼免费短信具体实现方法,该方法php程序可通用。 首先要去阿里大鱼下载sdk,引用其中...
    99+
    2022-06-12
    dedecms 阿里大鱼 短信发送
  • SpringBoot实现阿里云短信发送的示例代码
    阿里云accessID和secret请自行进入阿里云申请 sms.template.code 请进入阿里云,进行短信服务进行魔板添加 开源代码地址在文章末尾 话不多说,直接上代码: ...
    99+
    2022-11-13
  • 阿里云ECS短信模块实现高效便捷的短信发送服务
    阿里云ECS短信模块是阿里云推出的一款强大的短信发送服务,能够帮助用户快速、便捷地实现短信的发送。本文将详细介绍阿里云ECS短信模块的功能、使用方法以及注意事项,帮助用户更好地理解和使用这款产品。 随着互联网技术的发展,短信已经成为了人们日...
    99+
    2023-12-09
    高效 阿里 便捷
  • 阿里云短信服务代理怎么开通
    开通流程 注册阿里云账号 首先,您需要在阿里云官网上注册一个阿里云账号。注册时需要提供一些个人信息,包括姓名、身份证号码等。注册成功后,您需要绑定手机号码和银行卡等信息,以便使用短信服务代理进行短信发送。 下载阿里云短信服务代理软件...
    99+
    2023-10-27
    阿里 短信服务
  • SpringBoot整合阿里云OSS对象存储服务实现文件上传
    目录1. 准备工作: 2. 配置: 3. 详细代码: 4. 测试: 1. 准备工作: 一、首先登录阿里云OSS对象存储控制台创建一个Bucket作为你的存储空间。 二、创建Acce...
    99+
    2022-11-12
  • 阿里云服务器发送短信功能详解
    阿里云服务器作为阿里集团提供的云服务产品,具有强大的功能和灵活性。本文将详细介绍阿里云服务器发送短信功能的实现方式和使用方法,帮助用户更好地了解和利用这一功能。 一、阿里云服务器发送短信功能简介阿里云服务器发送短信功能是阿里云服务器提供的一...
    99+
    2023-11-12
    阿里 短信功能 详解
  • SpringBoot整合阿里云视频点播的过程详解
    目录1.准备工作2.服务端SDK的使用2.1 导入依赖2.2 初始化类2.3 创建读取公共常量的工具类2.4 获取视频播放地址2.5 获取视频播放凭证2.6 上传视频到阿里云视频点播...
    99+
    2022-11-12
  • SpringBoot整合Spring Boot Admin实现服务监控的方法
    目录1. Server端服务开发1.1. 引入核心依赖1.2. application.yml配置文件1.3. Security配置文件1.4. 主启动类2. Client端服务开发...
    99+
    2022-11-13
  • 调整阿里云服务器时钟偏慢的方法
    阿里云服务器时钟偏慢是一个常见的问题,可能会影响到服务器的正常运行。本文将详细介绍如何调整阿里云服务器时钟偏慢。 阿里云服务器时钟偏慢可能是由于多种原因引起的,例如服务器硬件问题、网络问题、操作系统问题等。下面将详细介绍如何根据具体问题来调...
    99+
    2023-10-29
    阿里 时钟 服务器
  • 调整阿里云服务器清洗阈值的方法
    随着云计算的快速发展,越来越多的企业选择使用阿里云服务器进行数据处理和存储。然而,在使用阿里云服务器的过程中,可能会遇到清洗阈值调整的问题。本文将详细说明如何调整阿里云服务器清洗阈值的方法。 阿里云服务器清洗阈值的调整,主要包括以下几个步...
    99+
    2023-10-31
    阈值 阿里 服务器
  • 阿里云服务器报警短信提醒在哪关
    阿里云服务器报警短信提醒功能的实现方式有多种,常见的有短信、邮件、语音等多种方式。用户可以通过设置服务器异常信息的收件人、发送时间等信息,实现自动短信提醒功能。 另外,用户也可以通过阿里云官方网站或APP设置服务器异常信息的报警规则,一旦...
    99+
    2023-10-28
    阿里 短信 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作