JFinal 4.9.06 发布,Hello 2021

    过去一年极不平凡,黑天鹅频频出现。

    很多人在 2020 年并不容易,作为开源人时间上也更不够用了。即便如此,jfinal 仍发布了 6 个版本。

    这 6 个版本共有 86 项增强与改进,有些是针对你的反馈与需求,有些是源于作者主动的极致打磨。

     经过多年的迭代与打磨,jfinal 已经成熟、稳定、可靠应用于千千万万、各行各业的项目之中,我也收获了足够多的成就感,但责任感也更重了。

     过去一年的更新绝大部分是细微打磨与改进,这些努力可以让你的开发工作更顺畅,很多你可能会碰到的问题 jfinal 已经处理掉了,进一步为你省时间。

     新增的最重要的功能就是路由自动扫描了,在 configRoute 中添加一行配置即可开启:

 public void configRoute(Routes me) {
     me.scan("com.your.pkg.");
 }

     这个功能相对手动路由添加不会损失性能,比以往非官方扩展出来的扫描适应性要好,功能要全面,例如支持 Routes 级别的 Interceptor 与 baseViewPath 配置。

    更详细的介绍请移步:https://jfinal.com/doc/2-3 

    还有一些次要的功能,可能对你有用,例如:

 1:enjoy 模板引擎有关数值计算的舍入规则由银行家舍入法改成了四舍五入法,而且提供了配置方法 

 2:enjoy 模板引擎新增压缩功能,方便压缩 html 与 sql 模板 

 3:JFinalJson 被完全重写,性能提升至 jackson 的 3 倍以上,并且提供了丰富的扩展、配置方式 

 4:enjoy 支持中文变量名、中文方法名、中文模板函数名

    本次要发布的 jfinal 4.9.06 版本仍然是细微打磨:

 1:Model、Db 新增 each 方法 

 2:DbTemplate、DaoTemplate 新增 each 与 getSqlPara 方法 

 3:MetaBuilder 中的 filter 方法更名为 skip

 4:微调 PathScanner,在跳过 provided 依赖时输出一条 debug 信息 

 5:DaoTemplate 添加 queryDouble、queryFloat、queryDate、queryBoolean 

 6:修正 redis plugin 中 hgetCounter 方法的 bug,添加 hgetFloatCounter

    jfinal 官方出品的众多开源项目也都升级了,jfinal weixin 2.9 已经发布,该版本主要改进了与 SSL 通信有关的 API,对 SSL 证书支持更好。

    jfinal undertow 2.4 也已经发布,jfinal 中独立出来的 activerecord 、enjoy  两个项目的新版本也已经发布,记得升级一下,超好用的。

     2021 已来,JFinal 会一如既往的帮助你提升开发效率、降低学习成本、提升开发体验!

    One More Thing:JFinal 俱乐部的同学以及参与过 jfinal 官网 "App & Coffee" 的同学记得下载更新后的资源。



评论区

SuperEric

2021-01-07 19:03

看着Jfinal一路向前走,希望越来越好。

JFinal

2021-01-07 19:47

@SuperEric 感谢你的支持 😁😁😁

海哥

2021-01-07 20:01

JFinal 忠实拥护者 😄 👍 相信 JFinal 越来越好。

杜福忠

2021-01-07 20:06

极不平凡的一年!JF开始三位版本号小步快跑的一年!新一年大家继续加油!!!

JFinal

2021-01-07 22:16

@海哥 @杜福忠 谢谢支持,三位版本号打算迭代 100 个版本,完美

久伴轻尘

2021-01-08 08:42

JFinal 越来越好😁😄

老武

2021-01-08 08:56

支持波总

pobaby

2021-01-08 08:59

Jfinal简而美的风格,是大家的最爱,希望越来越好^_^

冰雨

2021-01-08 09:10

2020年极不平凡的一年已经过去了,新的一年大家都越来越好(*^_^*)💪

黑猫惊涨

2021-01-08 09:46

顶一下

steven_lhcb_9527

2021-01-08 10:06

最好文档里面也把新特性加上,这样就容易上手

Kriin

2021-01-08 10:18

请问目前可以用什么版本的eclipse和jdk呢 还是用老的吗

steven_lhcb_9527

2021-01-08 13:58

jdk8+,eclipse版本越新越好

AlienJunX

2021-01-08 14:14

JFinal支持者,希望越来越好

jm80

2021-01-09 11:00

感谢波总

zzutligang

2021-01-09 18:38

支持,希望JFinal越来越好

dongcb678

2021-01-12 11:27

@JFinal 波总 能不能加个Db.queryBigInteger

JFinal

2021-01-12 11:37

@dongcb678 Db.queryBigInteger 加了很长时间了,注意关注 jfinal 的每次升级时的 change log 啊

dongcb678

2021-01-12 14:41

@JFinal 波总 有看呢,确实没有Db.queryBigInteger,一直用的Db.use().queryBigInteger

JFinal

2021-01-12 15:19

@dongcb678 忘了在 Db 中添加了 😀😀😀

以往添加新东西都是先添加到 DbPro 之只,刚刚已经添加代码:
https://gitee.com/jfinal/jfinal/commit/7a9f4a479da933ec347a5f14fd7c7755674cb5b5

感谢反馈

多心的人

2021-01-20 10:45

支持 加油

彭大勃

2021-01-20 14:16

JFinal支持者,希望越来越好,加油!

zeroabc

2021-01-20 15:36

加油奥利给