最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sms4j?2.0?全新來襲功能的調整及maven變化詳解

 更新時間:2023年04月17日 16:17:29   作者:Dromara開源社區(qū)  
這篇文章主要介紹了sms4j?2.0?全新來襲功能的調整及maven變化詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

sms4j 2.0 全新來襲

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

首先是 maven 的變化

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

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

其次是功能的調整

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

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

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

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

其他的方面

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

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

更多的新特性和功能不在這里一 一介紹了,具體的可以查看官方文檔或者 gitee 倉庫

官方文檔 wind.kim/

gitee 倉庫 gitee.com/dromara/sms…

以上就是sms4j 2.0 全新來襲功能的調整及maven變化詳解的詳細內容,更多關于sms4j 2.0 功能調整maven變化的資料請關注腳本之家其它相關文章!

相關文章

  • SpringCloud?Stream?整合RabbitMQ的基本步驟

    SpringCloud?Stream?整合RabbitMQ的基本步驟

    這篇文章主要介紹了SpringCloud?Stream?整合RabbitMQ的基本步驟,從項目介紹到生產者結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • java學習指南之字符串與正則表達式

    java學習指南之字符串與正則表達式

    在日常Java后端開發(fā)過程中,免不了對數據字段的解析,自然就少不了對字符串的操作,這其中就包含了正則表達式這一塊的內容,下面這篇文章主要給大家介紹了關于java學習指南之字符串與正則表達式的相關資料,需要的朋友可以參考下
    2023-05-05
  • 淺談String、StringBuffer和StringBuilder之間的區(qū)別

    淺談String、StringBuffer和StringBuilder之間的區(qū)別

    這篇文章主要介紹了淺談String、StringBuffer和StringBuilder之間的區(qū)別,通過字面量方式為字符串賦值時,此時的字符串存儲在方法區(qū)的字符串常量池中,需要的朋友可以參考下
    2023-10-10
  • spring?controller層引用service報空指針異常nullpointExceptio問題

    spring?controller層引用service報空指針異常nullpointExceptio問題

    這篇文章主要介紹了spring?controller層引用service報空指針異常nullpointExceptio問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • java并發(fā)編程JUC CountDownLatch線程同步

    java并發(fā)編程JUC CountDownLatch線程同步

    這篇文章主要介紹CountDownLatch是什么、CountDownLatch 如何工作、CountDownLatch 的代碼例子來展開對java并發(fā)編程JUC CountDownLatch線程同步,需要的朋友可以參考下面文章內容
    2021-09-09
  • 使用HttpServletResponse對象獲取請求行信息

    使用HttpServletResponse對象獲取請求行信息

    這篇文章主要介紹了使用HttpServletResponse對象獲取請求行信息,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • springboot整合JSR303校驗功能實現代碼

    springboot整合JSR303校驗功能實現代碼

    這篇文章主要介紹了springboot整合JSR303校驗功能實現,JSR303校驗方法有統一校驗的需求,統一校驗實現以及分組校驗,本文結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • RabbitMQ集群運維實踐教程

    RabbitMQ集群運維實踐教程

    RabbitMQ的集群模式主要有兩種普通集群模式和鏡像隊列模式,下面給大家分享RabbitMQ集群運維實踐教程,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 解決MyBatis返回結果類型為Boolean的問題

    解決MyBatis返回結果類型為Boolean的問題

    這篇文章主要介紹了解決MyBatis返回結果類型為Boolean的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • java通過模擬post方式提交表單實現圖片上傳功能實例

    java通過模擬post方式提交表單實現圖片上傳功能實例

    這篇文章主要介紹了java通過模擬post方式提交表單實現圖片上傳功能實例,涉及Java針對表單的提交操作響應及文件傳輸的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11

最新評論

台山市| 山东| 双城市| 涞源县| 乌拉特前旗| 沙坪坝区| 徐闻县| 瓦房店市| 大竹县| 会泽县| 类乌齐县| 巴彦淖尔市| 香河县| 东乡县| 石柱| 巧家县| 项城市| 宽城| 丽江市| 荃湾区| 佳木斯市| 渝北区| 辰溪县| 锦屏县| 叶城县| 和林格尔县| 蒙城县| 宜春市| 麻江县| 万载县| 长治市| 余庆县| 崇左市| 灌阳县| 彩票| 宝应县| 昔阳县| 永寿县| 金川县| 灵武市| 大连市|