vxe-table 4.5.11 已经发布,vue 表格解决方案
vxe-table 4.5.11 已经发布,vue 表格解决方案 此版本更新内容包括: table 修复类型报错问题 优化响应式渲染逻辑 详情查看:https://gitee.com/xuliangzhan_admin/vxe-table/releases/4.5.11
在历经了数月的等待之后(主要作者在摸鱼,写得慢。。。。)sms4j的3.0版本终于正式发布,本次版本为大版本更新,与2.x不兼容,但是本次更新是一个长期支持版本,并且带来了诸多的新特性,接下来我们一起来看看吧
支持短信失败重试,可以自定义重试次数
支持单厂商多配置使用
支持接口类配置
支持自定义缓存来源
支持默认负载均衡形式,权重可自定义配置
支持邮件发送
支持邮箱监听
支持邮件发送失败自动重试
支持短信拦截
在sms4j3.0版本中,使用方式与先前的2.X有所不同,使用上不再依托2.X中的枚举,而是改为更加自由的自定义key标识
SmsBlend smsBlend = SmsFactory.getSmsBlend("在配置中定义的configId");
SmsResponse smsResponse = smsBlend.sendMessage("18888888888","123");
在3.0版本中,去除了先前中的JDBC配置等形式,改为更加自由的接口类配置,同时保留了yml配置,项目更加轻量,使用更加自由方便
sms:
# 标注从yml读取配置
config-type: yaml
blends:
# 自定义的标识,也就是configId这里可以是任意值(最好不要是中文)
tx1:
#厂商标识,标定此配置是哪个厂商,详细请看厂商标识介绍部分
supplier: tencent
#您的accessKey
access-key-id: 您的accessKey
#您的accessKeySecret
access-key-secret: 您的accessKeySecret
#您的短信签名
signature: 您的短信签名
#模板ID 非必须配置,如果使用sendMessage的快速发送需此配置
template-id: xxxxxxxx
#您的sdkAppId
sdk-app-id: 您的sdkAppId
# 自定义的标识,也就是configId这里可以是任意值(最好不要是中文)
@Component
public class ReadConfig implements SmsReadConfig {
@Override
public BaseConfig getSupplierConfig(String configId) {
UniConfig uniConfig = new UniConfig();
//此处仅为示例,实际环境中,数据可以来自任意位置,
return uniConfig;
}
@Override
public List<BaseConfig> getSupplierConfigList() {
//此处仅为示例,实际环境中,数据可以来自任意位置,
return null;
}
}
@Component
public class Demo {
@Autowired
ReadConfig config;
@PostConstruct
public void init(){
// 创建SmsBlend 短信实例
SmsFactory.createSmsBlend(config,"在配置中定义的configId");
}
}
邮件插件在这次的更新中也得到了很大的优化,现在的邮件插件使用起来更加简单方便,同时可以覆盖多种场景,并且支持自定义html模板发送邮件
支持包括:
html模板邮件
携带多个附件的邮件
自动打包成zip的邮件
标准的文字邮件
抄送人
密送人
失败自动重试
//以下仅做演示,实际使用需要填入数据
MailSmtpConfig config = MailSmtpConfig.builder.build;
//这里的key可以是任何可对比类型,用于后续从工厂取出邮件实现类用
MailFactory.put("qq",config)
MailClient mail = MailFactory.createMailClient("qq");
mail.send(message);
邮件插件去除了先前版本中过多的重载方法,统一改为send方法进行发送,通过MailMessage构建不同的邮件
邮箱监听可以监听到某个IMAP协议邮箱中收到的邮件,并对其进行一定的处理。
MonitorFactory.put("自定义的标识",MailImapConfig配置,Monitor回调对象)
MonitorFactory.start("put中自定义的标识")
邮箱监听开启后可以监听指定配置下的邮箱,并将收到的邮件进行自定义的处理
本次版本中,还修复了2.X中存在的一些问题
华为云短信在群发时签名错误
腾讯云短信在某些情况下导致的发送失败
unisms的返回值存在异常
阿里云短信在某些极端情况下会出现签名错误
springUtil与其他框架冲突
多租户某些状态下配置存在问题
邮件发送时ssl配置状态错误
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。
为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。