LiteFlow v2.6.11 发行注记,稳定好用的规则引擎
前言 LiteFlow v2.6.11版本正式发布!依赖包已发布中央仓库,文档做了大量的更新和补漏。 其实单看本次更新的Issue确实没多少,但是代码量却不少。主要工作花在结构依赖的改动上,和大量细节代码的优化上。同时我终于下决心恶补了下LiteFlow的测试用例,从100来个测试用例补到了289个。 新版本现在终于可以在非Spring的体系中也可以方便的使用LiteFlow了,可能有小伙伴会有疑惑,非Spring体系的项目还有必要支持么,还有人在用非Spring体系搭建项目吗? 其实本人一开始也有这个疑惑,但是最终促使我改的原因并不是有人在用非Spring体系用不了LiteFlow,而是从项目结构来说,核心包强依赖一个第三方框架,始终让我觉得这不是一个好的设计。如何用一套核心代码,在不同体系的系统框架下生效,而不是用硬代码去强判断环境,也是我想尝试的。所以就开始改变模块依赖结构。 在改的过程中,也让我有机会把以前细节做的不好的地方又重写了一遍。顺便对几乎所有的场景都补了测试用例。测试用例补的同事又反过来让我发现了一些细枝末节的bug,在这个版本的开发中,我就这样来来回回的重构,改bu...