项目介绍

在日常的开发流程中,短信发送功能经常被使用,特别是在中小型的外包公司中。毕竟,并非每个公司都具备像阿里巴巴或腾讯那样的雄厚实力,也并非每个公司都像银行或联通那样拥有内部的短信发送规范。因此,第三方短信服务商成为了最常见的解决方案。然而,市场上的第三方短信服务商众多,每家都有各自的操作方式和标准。每次需要使用短信服务时,都需要投入大量时间和精力去阅读文档和编写相应的工具,这无疑增加了不必要的负担。

为了解决这个问题,SMS4J诞生了,旨在统一各个短信厂商的发送工具标准。通过这款工具,更换短信服务商仅需修改yml配置文件,从而极大地提高了工作效率。

SMS4J -- 让发送短信变的更简单。

image.png

项目优势

☕开箱即用

极简单的配置,方便的使用,三分钟即可完成发送短信的功能

⏰简单优雅

统一各个厂商的发送方式和功能,省去学习不同短信厂商的差异化方法,做到极简使用

🛫切换灵活

只需要通过配置文件即可立即切换不同的服务商,省去查阅文档和ctrl c v,发送短信,有手就行

📱功能丰富

对于短信中常见的限制和规则,不需要编写额外的功能方法和模块,只需要开启配置即可,后续还将集成更多功能方便使用

💻无缝切换

无需修改代码,即可完成短信厂商的切换

🔌强大拓展

拓展诸多插件,通知不再繁琐

📹轻装上阵

少量的第三方依赖,无需引入诸多SDK,为项目减肥

支持厂商一览表

在SpringBoot环境集成

创建项目

在 IDE 中新建一个 SpringBoot 项目,例如:sms-demo-springboot