91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sms4j?2.0全新來襲功能的調整及maven變化是什么

發布時間:2023-04-17 17:39:42 來源:億速云 閱讀:131 作者:iii 欄目:開發技術

本篇內容主要講解“sms4j 2.0全新來襲功能的調整及maven變化是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“sms4j 2.0全新來襲功能的調整及maven變化是什么”吧!

sms4j 2.0 全新來襲

即sms-aggregation成功加入dromara之后,很多人向我們反應了項目名稱太長不好記,也太繞口, 在經過了有獎名稱征集之后,我們定名為sms4j并伴隨著大版本更新一同發布。這次更新不僅僅改變了項目名稱,啟用了新的logo,還調整了項目結構,加入了更多新特性,下面我們一起來簡單的看一下吧!

首先是 maven 的變化

老版本中,groupId 為作者的個人網站,同時也是項目的官網,在新的版本中統一改為了 Dromara 的地址

 <dependency>
     <groupId>org.dromara.sms4j</groupId>
     <artifactId>sms4j-spring-boot-starter</artifactId>
     <version> 最新版本請查看gitee或官網 </version>
 </dependency>

其次是功能的調整

在 1.X 版本中,(前名稱 sms-aggregatio)只支持單家運營商的使用,不能同時使用多家廠商,對于廠商的切換也只能依靠配置文件的改變,可以說是功能及其單一,但是在新版本中,添加了多廠商支持和并用,同時配置方式也發生了變化

 sms:
    alibaba:
      #阿里云的accessKey
      accessKeyId: 您的accessKey
      #阿里云的accessKeySecret
      accessKeySecret: 您的accessKeySecret
      #短信簽名
      signature: 測試簽名
      #模板ID 用于發送固定模板短信使用
      templateId: SMS_215125134
      #模板變量 上述模板的變量
      templateName: code
      #請求地址 默認為dysmsapi.aliyuncs.com 如無特殊改變可以不用設置
      requestUrl: dysmsapi.aliyuncs.com
    huawei:
      #華為短信appKey
      appKey: 5N6fvXXXX920HaWhVXXXXXX7fYa
      #華為短信appSecret
      app-secret: Wujt7EYzZTBXXXXXXEhSP6XXXX
      #短信簽名
      signature: 華為短信測試
      #通道號
      sender: 8823040504797
      #模板ID 如果使用自定義模板發送方法可不設定
      template-id: acXXXXXXXXc274b2a8263479b954c1ab5
      #華為回調地址,如不需要可不設置或為空
      statusCallBack:
       #華為分配的app請求地址
      url: https://XXXXX.cn-north-4.XXXXXXXX.com:443
@RestController
@RequestMapping("/test/")
public class DemoController {

   // 測試發送固定模板短信
   @RequestMapping("/")
   public void doLogin(String username, String password) {
        //阿里云向此手機號發送短信
       SmsFactory.createSmsBlend(SupplierType.ALIBABA).sendMessage("18888888888","123456");
       //華為短信向此手機號發送短信
       SmsFactory.createSmsBlend(SupplierType.HUAWEI).sendMessage("16666666666","000000");
   }
}

在以上僅僅只是示例,在實際的實用中可以同時支持更多的廠商。

其他的方面

sms4j 還添加了數據庫配置的支持,開發者可以通過在數據庫添加配置來替代配置文件,做到動態切換廠商

sms:
  # 告訴框架要讀取的廠商配置來源,此處為枚舉形式
  config-type: sql_config
  sql:
    # JDBC驅動
    driver-class-name: com.mysql.cj.jdbc.Driver
    # 要鏈接的數據庫名稱
    database-name: dev
    # 連接字符串
    url: jdbc:mysql://localhost:3306
    # 數據庫賬號
    username: root
    # 數據庫密碼
    password: 123456
    # 配置所在表名
    table-name: config_info
    # 廠商名稱存儲字段
    supplier-field-name: user_name
    # 配置所在字段
    config-name: pay_psw
    # 配置啟用標識字段
    start-name: state
    # 配置啟用值  此處意思為 當字段state值為1時,則啟用這個配置
    is-start: 1

到此,相信大家對“sms4j 2.0全新來襲功能的調整及maven變化是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新化县| 繁峙县| 东安县| 前郭尔| 芮城县| 内丘县| 华蓥市| 吉林市| 浮梁县| 临潭县| 五家渠市| 确山县| 岚皋县| 镇康县| 梧州市| 扎赉特旗| 花莲市| 尼勒克县| 扶沟县| 白玉县| 宿州市| 遂平县| 金塔县| 南昌市| 临颍县| 福建省| 永登县| 黑龙江省| 海宁市| 阿拉善左旗| 全南县| 宿迁市| 高平市| 松原市| 疏附县| 安乡县| 桂阳县| 乐清市| 文山县| 青岛市| 麻阳|