国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置

這篇具有很好參考價(jià)值的文章主要介紹了Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.項(xiàng)目中引入Maven

阿里云地址

不同編程語言都有對(duì)應(yīng)的SDK,你們下載自己需要的即可。

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置
pom.xml中添加maven坐標(biāo)

    <!--阿里云短信服務(wù)-->
    <dependency>
        <groupId>com.aliyun</groupId>
        <artifactId>alibabacloud-dysmsapi20170525</artifactId>
        <version>2.0.22</version>
    </dependency>

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置

2.業(yè)務(wù)代碼

接下來的代碼不是單純的使用短信服務(wù)商提供的發(fā)送代碼來完成短信的發(fā)送那樣子就太簡(jiǎn)單了,我想你們也不想看這樣的文章了CSDN一抓一大把,或者看官方文檔即可。為了通用短信服務(wù)商,可以是騰訊云,阿里云等提供的短信業(yè)務(wù)。


????????這篇文章已經(jīng)推遲更新十多天了,都沒時(shí)間來更新,業(yè)務(wù)代碼和項(xiàng)目已經(jīng)都是完成了我放在gitee上,到時(shí)候倉庫我會(huì)公共出來,這樣你們也可以拉取下來改成對(duì)應(yīng)的短信發(fā)送系統(tǒng)。

項(xiàng)目使用

下面就是開始講下項(xiàng)目需要配置那些數(shù)據(jù)就可以開箱即用。

系統(tǒng)需求

  • JDK >= 1.8
  • MySQL >= 5.7
  • Maven >= 3.0

必要配置

  • 修改數(shù)據(jù)庫連接,編輯resources目錄下的application-dev.yml
# 應(yīng)用服務(wù) WEB 訪問端口
server:
  #應(yīng)用的端口號(hào)
  port: 8080
  servlet:
    #應(yīng)用的訪問路徑
    context-path: /

# DataSource Config
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/itmei-sms?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true
    username: root
    password: root
  • doc目錄下有準(zhǔn)備好使用的itmei-sms.sql文件,到時(shí)候自己創(chuàng)建一個(gè)庫把sql導(dǎo)入
    Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置
  • 修改短信服務(wù)商配置信息,編輯resources目錄下的SmsParamsConfig.yml
## 配置短信
itmei-sms-config:
  #是否開啟短信發(fā)送
  sms_send_or_not: true
  # 對(duì)接的短信服務(wù)商
  aliyun_sms:
    accessKeyId: xxx
    accessKeySecret: xxx
    signName: xxx
    #場(chǎng)景
    sms_scene:
      #場(chǎng)景類型
      appointment_success: xxx
      will_arrive_store: xxx
      send_it_the_night_before: xxx
      verification_code_sms: xxx
  # 騰訊云服務(wù)商
  tencent_sms:
    accessKeyId: #你自己的accessKeyId
    accessKeySecret: #你自己的accessKeySecret
    signName: #你自己的簽名
    #場(chǎng)景
    sms_scene:
      #場(chǎng)景類型
      appointment_success: #你自己的短信模板
      will_arrive_store: #你自己的短信模板
      send_it_the_night_before: #你自己的短信模板
      verification_code_sms: #你自己的短信模板
      

注意:
??????對(duì)接的服務(wù)商名稱tencent_sms,aliyun_sms可不是亂取的,每個(gè)服務(wù)商對(duì)應(yīng)一個(gè)service,這個(gè)service需要實(shí)現(xiàn)SmsInterface接口

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置
已經(jīng)完成的阿里云短信實(shí)現(xiàn)類:

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置

關(guān)于場(chǎng)景類型名稱的key需要配置到SmsSceneEnum枚舉類中定義。

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置
??????由于會(huì)把SmsParamsConfig.yml配置的數(shù)據(jù)轉(zhuǎn)換成JSONObject對(duì)象來使用。這樣我們?cè)诤罄m(xù)的代碼中可以通過對(duì)應(yīng)服務(wù)商的特征來使用對(duì)應(yīng)的配置如下圖調(diào)用。
Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置

SmsSupplierConfig類用于獲取我們定義的yml文件并且把數(shù)據(jù)轉(zhuǎn)成Map<String, Object>在轉(zhuǎn)成JSONObject對(duì)象。

短信服務(wù)商類

已我已經(jīng)完成的阿里云短信服務(wù)為例:
????在service包下imp創(chuàng)建對(duì)應(yīng)短信發(fā)服務(wù)類如SmsAliyunServiceImpl后需要實(shí)現(xiàn)SmsInterface接口重寫里面發(fā)方法sendSmsgetDepartmentTemplateParam,對(duì)應(yīng)服務(wù)商都會(huì)提供示例代碼和對(duì)應(yīng)的jar包或者是maven坐標(biāo)我們引入到系統(tǒng)即可,把示例代碼寫到sendSms方法中并且創(chuàng)建服務(wù)類中的唯一標(biāo)識(shí)并且添加到SmsSupplierEnum短信服務(wù)商枚舉中
Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置
按照我寫好的阿里云示例代碼編寫好你們對(duì)接的短信服務(wù)商后,我們就開始組裝需要的參數(shù)并且發(fā)送信息。

發(fā)送短信測(cè)試

項(xiàng)目中引入了測(cè)試類,我在SmsApplicationTests類中編寫了發(fā)送測(cè)試的代碼

    @Test
    void testSmsSend() {
        //配置需要使用的短信服務(wù)商信息等
        SmsTemplateConfig config = new SmsTemplateConfig();
        config.setSceneEnum(SmsSceneEnum.APPOINTMENT_SUCCESS.getCode());
        config.setSupplierEnum(SmsSupplierEnum.ALIYUN_SMS.getCode());
        config.setSourceEnum(SmsSendSourceEnum.PC.getCode());
        //自己短信模板的對(duì)應(yīng)參數(shù)
        Map<String, Object> templateParam = new HashMap<>();
        templateParam.put("name", "itmei");
        templateParam.put("date_time", DateUtil.now());
        templateParam.put("address", "萬達(dá)廣場(chǎng)");
        templateParam.put("customer_phone", "19999999999");
        templateParam.put("landline", "wxid_itmei");
        config.setTemplateParam(templateParam);
        smsServiec.sendSms("19999999999", config, true);
    }

完成

短信發(fā)送成功保存到數(shù)據(jù)庫中。
Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置

Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置文章來源地址http://www.zghlxwxcb.cn/news/detail-483837.html

到了這里,關(guān)于Sms多平臺(tái)短信服務(wù)商系統(tǒng)~完成阿里云短信服務(wù)發(fā)送可自行配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 西安彼睿電子-數(shù)?;旌舷到y(tǒng)解決方案的配套服務(wù)商  Zynq UltraScale + RFSoC

    西安彼睿電子-數(shù)?;旌舷到y(tǒng)解決方案的配套服務(wù)商 Zynq UltraScale + RFSoC

    · RF-SoC平臺(tái)特色 Zynq UltraScale + RFSoC 器件,該系列器件具有集成 ADC(最多 16 個(gè) 14 位通道,采樣速率為 5.0 GSPS),DAC(最多 16 個(gè) 14 位通道,采樣頻率為 10GSPS),可配置邏輯元件,多處理器嵌入式 ARM Cortex-A53 應(yīng)用處理單元(APU)和 ARM 實(shí)時(shí)處理單元(RPU)。集成所有這些設(shè)備可

    2024年02月07日
    瀏覽(21)
  • 云通訊服務(wù)商有哪些?

    云通訊服務(wù)商有哪些?

    隨著語聊、視頻通話、直播等行業(yè)的興起,云通訊廠商的作用越來越凸顯,解決畫面卡頓、解決聲音延遲以及基于互動(dòng)領(lǐng)域更多的行業(yè)解決方案已經(jīng)成為開發(fā)者和企業(yè)所需。 從長(zhǎng)遠(yuǎn)來看,隨著5G的不斷普及,低延遲、高質(zhì)量的網(wǎng)絡(luò)環(huán)境不斷催生線上社交、VR/AR等新場(chǎng)景,云通

    2023年04月22日
    瀏覽(19)
  • 抖音本地生活團(tuán)購服務(wù)商

    抖音本地生活團(tuán)購服務(wù)商

    ? ? 抖音本地生活團(tuán)購服務(wù)商市場(chǎng)前景非常廣闊。隨著移動(dòng)互聯(lián)網(wǎng)的普及和人們對(duì)本地生活服務(wù)需求的增加,本地生活團(tuán)購行業(yè)已成為一個(gè)快速增長(zhǎng)的市場(chǎng)。而抖音平臺(tái)擁有龐大的用戶基礎(chǔ)和強(qiáng)大的社交媒體傳播力,為本地生活團(tuán)購服務(wù)商提供了巨大的發(fā)展機(jī)遇。 ? ? 抖音本

    2024年02月11日
    瀏覽(29)
  • SD-WAN服務(wù)簡(jiǎn)介及挑選服務(wù)商指南

    SD-WAN服務(wù)簡(jiǎn)介及挑選服務(wù)商指南

    在跨境業(yè)務(wù)蓬勃發(fā)展的今天,越來越多的企業(yè)開始采用 SD-WAN組網(wǎng) ,這項(xiàng)技術(shù)不僅能夠整合現(xiàn)有基礎(chǔ)設(shè)施投資,還能以靈活、安全的方式支持跨境辦公和訪問海外網(wǎng)站。那么,如何為企業(yè)選擇最適合的SD-WAN服務(wù)商呢? 首先,讓我們了解一下SD-WAN組網(wǎng)的基本概念。 SD-WAN 主要用

    2024年02月01日
    瀏覽(24)
  • 抖音團(tuán)購功能本地生活服務(wù)商開通

    抖音團(tuán)購功能本地生活服務(wù)商開通

    ? ? 抖音團(tuán)購功能對(duì)于本地生活服務(wù)商在市場(chǎng)上的前景是積極的,有以下幾個(gè)方面的優(yōu)勢(shì): ? ? 廣泛的用戶基礎(chǔ):抖音是全球范圍內(nèi)擁有龐大用戶基礎(chǔ)的社交媒體平臺(tái)之一。通過在抖音上開展團(tuán)購活動(dòng),可以接觸到大量的活躍用戶,提升品牌曝光和銷售機(jī)會(huì)。 ? ? 高度可視

    2024年02月12日
    瀏覽(26)
  • JAVA 小程序支付+服務(wù)商分賬

    JAVA 小程序支付+服務(wù)商分賬

    產(chǎn)品介紹: 服務(wù)商分賬,主要用于服務(wù)商幫助特約商戶完成訂單收單成功后的資金分配。 使用場(chǎng)景舉例: 1、服務(wù)商抽成 在各個(gè)行業(yè)中,服務(wù)商為特約商戶提供增值服務(wù),服務(wù)商與特約商戶協(xié)商,可以從特約商戶的交易流水中抽取一定的手續(xù)費(fèi)。 引用自微信服務(wù)商分賬 流程

    2024年02月09日
    瀏覽(19)
  • 抖音本地生活林客服務(wù)商開通

    抖音本地生活林客服務(wù)商開通

    ? ? 抖音林客系統(tǒng)是一種面向本地生活服務(wù)的平臺(tái),它將消費(fèi)者與商家聯(lián)系在一起,在提供更便捷的服務(wù)的同時(shí)也創(chuàng)造了商業(yè)機(jī)會(huì)??紤]到目前互聯(lián)網(wǎng)和移動(dòng)設(shè)備的普及程度,以及人們對(duì)于生活質(zhì)量和便利性的不斷追求,抖音林客系統(tǒng)具有廣闊的市場(chǎng)前景。 ? ? 城市居民物質(zhì)

    2024年02月11日
    瀏覽(22)
  • 支付寶服務(wù)商第三方代發(fā)布小程序

    支付寶服務(wù)商第三方代發(fā)布小程序

    ? 在?開放平臺(tái)?創(chuàng)建第三方應(yīng)用?? 獲取第三方的支付寶公鑰和私鑰? 創(chuàng)建模板小程序 通過你得到的模板小程序appid? 下載 ? 支付寶開發(fā)工具?上傳版本 發(fā)布到標(biāo)準(zhǔn)版 然后發(fā)布審核到服務(wù)市場(chǎng) ? 在下面平臺(tái)去管理授權(quán)小程序 ?服務(wù)商代商家小程序發(fā)布管理平臺(tái) https://consol

    2024年02月09日
    瀏覽(21)
  • 布局FILECOIN,如何選擇靠譜的存儲(chǔ)服務(wù)商?

    布局FILECOIN,如何選擇靠譜的存儲(chǔ)服務(wù)商?

    在之前的文章中,老林跟大家分享過布局FILECOIN的方式——通過布局FIL存儲(chǔ)機(jī)以賺取通證收益,我也有提醒大家在托管、購買FIL服務(wù)器時(shí)一定要選擇靠譜的分布式存儲(chǔ)服務(wù)商;那么今天借此機(jī)會(huì),老林再和大家詳細(xì)講解一下篩選靠譜存儲(chǔ)服務(wù)商的幾個(gè)要點(diǎn)。 專業(yè)技術(shù)團(tuán)隊(duì) 擁有

    2024年02月16日
    瀏覽(25)
  • IT服務(wù)商服務(wù)運(yùn)營(yíng)方案--PIGOSS BSM +TOC 服務(wù)加工具的新型運(yùn)維模式

    IT服務(wù)商服務(wù)運(yùn)營(yíng)方案--PIGOSS BSM +TOC 服務(wù)加工具的新型運(yùn)維模式

    該解決方案適用于各種數(shù)據(jù)中心端專業(yè)運(yùn)維服務(wù)商,包括駐場(chǎng)服務(wù)商,MA服務(wù)商,ITO服務(wù)商,IDC服務(wù)商,云運(yùn)維服務(wù)商等 PIGOSS 是專業(yè)服務(wù)商的共同選擇 專業(yè)的服務(wù)團(tuán)隊(duì)離不開專業(yè)的技術(shù)平臺(tái)和技術(shù)工具,PIGOSS TOC+BSM 產(chǎn)品成為一流專業(yè)服務(wù)商不約而同的專業(yè)選擇。 服務(wù)運(yùn)營(yíng)模

    2024年02月09日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包