JFinal weixin 2.8 发布,爽爽这六年

2020年10月13日

   jfinal weixin 是一个很老牌的 weixin 开发工具包。虽然很老牌,但一点也不过时。采用 jfinal 极简设计,用起来的学习成本极低,每个 API 都是直接上手调用,简单粗爆,没有中间环节,爽爽的。

   微信开发包这种东西,很少有变动,可靠、稳定很重要,开源 6 年来已用于大量的项目之中,良好的口碑,稳定的用户,回头客相当多。maven 中心库以及 jfinal 社区统计下载量每个月上万,不可思议,微信开发的需求真是猛。

  很多次新版本发布都忘了发新闻,上次发新版本发布新闻居然是 jfinal weixin 2.3,到现在的 2.8 累计的打磨不少。没有时间整理,挑几个出来:

1、支持小程序多账号

2、增加小程序客服消息窗口下发显示和取消显示正在输入状态的API

3、添加 Weixin 工具类用于非 web、非 jfinal 环境

     非 jfinal 环境可以这么用:

// 指定 appId 用法:
ApiResult ret = Weixin.use(appId).call(() -> {
   return MenuApi.getMenu();
});
	
// 使用默认 appId 用法:
ApiResult ret = Weixin.use().call(() -> {
   return MenuApi.getMenu();
});

4、增加微信小程序API调用工具类 Wxa

     与 Weixin 类似的用法:

// 指定 appId 用法:
ApiResult ret = Wxa.use(appId).call(() -> {
   return WxaUserApi.getSessionKey(code);
});
	
// 使用默认 appId 用法:
ApiResult ret = Wxa.use().call(() -> {
   return WxaUserApi.getSessionKey(code);
});

5、完善退款功能,支持 SSL 证书

   与本次同时升级的还有 jfinal 4.9.02、jfinal undertow 2.2、enjoy 4.9.02、activerecord 4.9.02

展开阅读全文
12 收藏
分享
加载中
精彩评论
Weixin.use Wxa.use 很赞
2020-10-14 09:00
3
举报
架构设计精巧,易操作使用也方便新增功能!稳!
2020-10-13 17:30
2
举报
最新评论 (9)
也来顶一个
2020-10-23 23:41
0
回复
举报
这者发布十多天了。 我记得你很早就用了 jfinal weixin, 还提过一个 issue 。

weixin sdk 这种东西很少变动,时间的沉淀很重要,很多坑都可以避免掉
2020-10-24 12:35
0
回复
举报
2014-15年用的jfinal weixin,贡献过少量的代码。jfinal这些年一直在用,只是项目比较小,一直在跟随升级,包括微服务模式,期待jfinal admin的发布。
2020-10-24 19:18
0
回复
举报
C21
对微信api接口二次封装,提供很多便利的工具类,做到sdk开箱即用非常方便项目集成工作。
2020-10-14 09:17
0
回复
举报
Weixin.use Wxa.use 很赞
2020-10-14 09:00
3
回复
举报
@如梦大神 在 jfinal weixin 中贡献的代码数量比我多,谢谢你的贡献,受益的开发者起码好几万人
2020-10-14 11:31
0
回复
举报
架构设计精巧,易操作使用也方便新增功能!稳!
2020-10-13 17:30
2
回复
举报
666
2020-10-13 17:26
0
回复
举报
沙发?
2020-10-13 17:10
0
回复
举报
更多评论
9 评论
12 收藏
分享
返回顶部
顶部