LiteFlow v2.6.14今天正式发布!
之前有很多人说组件的定义能不能不要那么耦合化,Java的单继承机制让组件无法再继承另外的类了。希望我这里做下调整。
在2.6.14这个版本中LiteFlow支持了声明式组件,也是这个版本的最主要的特性。
声明式组件让使用者在定义组件时有了一种新的选择。同时这个对我来说,也是为以后全面迈向声明式打下了一个基础。
更加方便,更加解耦,更加轻量同时更加强大是LiteFlow这个框架一直追求的。
如果你是第一次知道这个项目,可以去官网或相关的主页进行了解:
项目官网: https://liteflow.yomahub.com gitee托管仓库: https://gitee.com/dromara/liteFlow github托管仓库: https://github.com/dromara/liteflow
项目官网:
https://liteflow.yomahub.com
gitee托管仓库:
https://gitee.com/dromara/liteFlow
github托管仓库:
https://github.com/dromara/liteflow
这个版本做了很长时间。声明式内部主要使用动态代理来实现。起初使用cglib,但是后来发现了cglib的一堆坑,查官方文档花了不少时间。后来果断抛弃了cglib,转而投向了byteBuddy。用了之后才发现byteBuddy果真是动态代理的一大神器,从功能上来说,比cglib强了不少,后续打算专门出篇文章来讲下byteBuddy这个字节码处理框架。
新特性介绍以及文档:https://liteflow.yomahub.com/docs/user-detail-guide/user-detail-guide-declare-component
新的版本测试用例已经增加到了384个,更多的测试用例,是大家放心使用LiteFlow的基础。每发布一个版本,我也会进行大量测试用例的撰写,用以保证质量。如果遇到小的问题,可以到群里进行反馈,我会第一时间进行修复。
本次更新列表如下:
特性 #I54VBS 从设计上改善NodeComponent,支持声明式组件 https://gitee.com/dromara/liteFlow/issues/I54VBS 增强 #I57IEJ requestId更换算法,看上去更加整洁 https://gitee.com/dromara/liteFlow/issues/I57IEJ 修复 #I576ZY 修复processor异常后 ICmpAroundAspect里面的aferProcess不能正常执行的问题 https://gitee.com/dromara/liteFlow/issues/I576ZY
如果你对这个项目感兴趣或是使用中遇到问题,可以加社区群进行反馈,社区群非常活跃,有不少开源和业界大佬,也能进行一些技术课题上的讨论,希望对技术感兴趣的你能加入社区。
加群方式为:https://liteflow.yomahub.com/blog/group-chat
开源不易,为了开源项目的更好推广,如果你的项目中用了LiteFlow框架并且还觉得不错的话,希望可以在以下地址登记你的公司,登记的公司都会更新到文档中的用户一栏中。
https://gitee.com/dromara/liteFlow/issues/I3CM7N
当然你也可以选择请我喝杯咖啡:P,这会是对我以及我努力成果的最大肯定!
https://liteflow.yomahub.com/blog/donation
评论删除后,数据将无法恢复
LiteFlow v2.6.14 正式发布!小而美的规则编排引擎!
一
LiteFlow v2.6.14今天正式发布!
之前有很多人说组件的定义能不能不要那么耦合化,Java的单继承机制让组件无法再继承另外的类了。希望我这里做下调整。
在2.6.14这个版本中LiteFlow支持了声明式组件,也是这个版本的最主要的特性。
声明式组件让使用者在定义组件时有了一种新的选择。同时这个对我来说,也是为以后全面迈向声明式打下了一个基础。
更加方便,更加解耦,更加轻量同时更加强大是LiteFlow这个框架一直追求的。
如果你是第一次知道这个项目,可以去官网或相关的主页进行了解:
二
这个版本做了很长时间。声明式内部主要使用动态代理来实现。起初使用cglib,但是后来发现了cglib的一堆坑,查官方文档花了不少时间。后来果断抛弃了cglib,转而投向了byteBuddy。用了之后才发现byteBuddy果真是动态代理的一大神器,从功能上来说,比cglib强了不少,后续打算专门出篇文章来讲下byteBuddy这个字节码处理框架。
新特性介绍以及文档:https://liteflow.yomahub.com/docs/user-detail-guide/user-detail-guide-declare-component
新的版本测试用例已经增加到了384个,更多的测试用例,是大家放心使用LiteFlow的基础。每发布一个版本,我也会进行大量测试用例的撰写,用以保证质量。如果遇到小的问题,可以到群里进行反馈,我会第一时间进行修复。
三
本次更新列表如下:
四
如果你对这个项目感兴趣或是使用中遇到问题,可以加社区群进行反馈,社区群非常活跃,有不少开源和业界大佬,也能进行一些技术课题上的讨论,希望对技术感兴趣的你能加入社区。
加群方式为:https://liteflow.yomahub.com/blog/group-chat
开源不易,为了开源项目的更好推广,如果你的项目中用了LiteFlow框架并且还觉得不错的话,希望可以在以下地址登记你的公司,登记的公司都会更新到文档中的用户一栏中。
https://gitee.com/dromara/liteFlow/issues/I3CM7N
当然你也可以选择请我喝杯咖啡:P,这会是对我以及我努力成果的最大肯定!
https://liteflow.yomahub.com/blog/donation