这年头,坐上火箭的不光神州,还有 sms4j 的版本
这年头,坐上火箭的不光神州,还有sms4j的版本
sms4j 2.2.0版本正式发布
在拖延了NNNNNN多久之后,sms4j 的2.2.0版本终于发布了!不过嘛,作为一个有良心的作者,怎么能让大家白等呢!
这次又是给大家带来了诸多的干货!
新特性
-
JAVA SE适配正式支持
-
网易云短信接入
-
redis 支持接口化处理
-
插件能力发布
BUG修复
-
阿里云短信发送会不定期报错
-
数据库配置下不填写数据库名称会报错的问题
-
去除多余的注解,该注解曾导致项目的spring线程池失效
-
修复腾讯云json解析问题
-
修复sql配置方式json解析问题
优化
返回信息优化
JAVA SE适配
在发部了这么多版本之后,承诺过的java se适配终于添加了,现在java se项目可以直接进行使用了
maven依赖
<dependency> <groupId>org.dromara.sms4j</groupId> <artifactId>sms4j-javase-plugin</artifactId> <version> version </version> </dependency>
配置文件
sms: alibaba: access-key-id: 您的accessKey access-key-secret: 您的accessKeySecret template-id: 您的templateId template-name: 您的templateName signature: 您的短信签名 # 其他配置……
读取配置
SEInitializer.initializer().fromYaml();
发送短信
SmsFactory.createSmsBlend(SupplierType.ALIBABA).sendMessage("手机号码", "短信");
原生SE使用支持多种的配置,其他的使用方法请参考 官方文档
网易云短信接入
在仓库的issues中,我们收到了很多的厂商接入建议,我们也在逐步的从中选取厂商进行接入(会优先接入新用户量相对较大的),本次网易云短信来自贡献者 **阿丢丢 ** ,在这里感谢大家对于我们的支持,也欢迎大家参与到我们之中
redis 支持接口化处理
sms4j自带的短信拦截功能中,依赖于缓存,虽说内部实现了一个缓存,但是没有持久化的能力,略显不足,故而用户可以自己选择使用redis作为缓存,在先前的版本中默认的适用了springboot集成的redis进行连接,但是部分用户反馈他们并没有使用这个。所以,我们拓展了redis的能力,你可以自己实现一个接口,然后替代内部的redis实现,从而使用自己的方式进行缓存。
使用方式:
实现位于org.dromara.sms4j.api.universal
的接口RedisUtil
,并实现两个方法
设置带有缓存时间的key,三个参数分别为 redis key redis value 过期时间time
过期时间的单位为秒
boolean setOrTime(String key, Object value, Long time)
获取key
Object getByKey(String key)
当用户实现了该接口,并启用了redis作为sms4j拦截缓存后,框架内部的缓存实现将被替代,从而使用用户自己的redis
插件能力发布
曾经有一吨人(体重加起来不少于1吨)问过我,sms4j是否会支持其他的通知,比如企业微信,钉钉,飞书,邮件等等。其实刚开始并没有这方面的规划…………
但是既然这么多人都问了,肯定是需求不少了
本着 为天地立心,为生民立命,为往圣继绝学,为万世开太平 的伟大理想!(就是为了star和赞助)
现在开始逐步接入,sms4j项目本体主旨不变,其他只作为额外的能力,通过额外maven依赖进行引入使用。
当然,贡献组成员的时间精力都很有限的,如果你有时间或者有兴趣的话可以联系我或者直接提交 pr ,参与 到我们之中,原则上我们欢迎任何贡献者参与到我们!
至于我为啥不单独立仓库,别问,问就是懒!
重新立仓库我需要重新搞个子域名,重新建立个仓库,重新攒star,重新起名,重新设计logo………………
拉个摊子太烦了,所以干脆都放这了,就当是sms4j的插件吧
现有插件
- sms4j-mail 邮件发送插件
- 敬请期待…………
通知类是一个大类别,不是一朝一夕可完善完成的事情,我们需要做的还有很多。路漫漫其修远兮
我们真心的邀请大家参与到我们之中,跟我们一起成长,一起为往圣继绝学!
结语
最后还请大家给个star支持一下,无论是gitee或者是github,我们都将十分感谢

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Tpflow V7.0.4 PHP 工作流引擎日常更新
欢迎使用 Tpflow V7.0.4 工作流引擎 TpFlow 工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。彻底释放整个信息管理系统的的活力,让系统更具可用性,智能应用型,便捷设计性。Tpflow 团队致力于打造中国最优秀的 PHP 工作流引擎。坚持这么多年,都在开发工作流,你还不来点个赞吗https://gitee.com/ntdgg/tpflow支持下我们吧!**** 1、修复流程节点步骤信息; 原步骤信息导致在审批的时候显示id不显示办理人员信息; 2、修复流程引擎会签BUG; 会签导致的自动化步骤出错信息 3、修复流程自动执行条件保存不显示; 优化流程自动执行条件下,保存不生效问题 4、修复最后一个步骤如果是自动执行,导致的消息顺序不对,导致的重复执行事件信息 如果最后一个节点是自动执行,会导致消息显示顺序不对,且重复执行了事件信息 ♨️6.0 新增得特性功能 基于<AntV X6>新版图形引擎,让流程设计更加专业 步骤可视化拖动设计 消息步骤 处理消息逻辑实务,知晓业务等 逻辑步骤 支持多线处理步骤 **<Auto>自动...
- 下一篇
这年头,坐上火箭的不光神州,还有 sms4j 的版本
这年头,坐上火箭的不光神州,还有sms4j的版本 sms4j 2.2.0版本正式发布 在拖延了NNNNNN多久之后,sms4j 的2.2.0版本终于发布了!不过嘛,作为一个有良心的作者,怎么能让大家白等呢! 这次又是给大家带来了诸多的干货! 新特性 JAVA SE适配正式支持 网易云短信接入 redis 支持接口化处理 插件能力发布 BUG修复 阿里云短信发送会不定期报错 数据库配置下不填写数据库名称会报错的问题 去除多余的注解,该注解曾导致项目的spring线程池失效 修复腾讯云json解析问题 修复sql配置方式json解析问题 优化 返回信息优化 JAVA SE适配 在发部了这么多版本之后,承诺过的java se适配终于添加了,现在java se项目可以直接进行使用了 maven依赖 <dependency> <groupId>org.dromara.sms4j</groupId> <artifactId>sms4j-javase-plugin</artifactId> <version>versi...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6