前言LiteFlowv2.6.11正式发布!依赖包已经在中央仓库发布,文档也做了很多更新和泄露。其实这次更新的Issues不多,但是代码量还是挺多的。主要工作花在了结构依赖的改动和大量细节代码的优化上。同时,我终于下定决心补充LiteFlow的测试用例,从100个增加到289个测试用例。新版本终于可以在非Spring系统中使用LiteFlow了,可能有小伙伴会有疑惑。有必要支持非Spring系统的项目吗?现在还有人在用非Spring的系统来构建项目吗?其实我一开始也有这个疑惑,但是最后改的原因并不是有人用的是非Spring系统不能用LiteFlow,而是从项目结构上看,核心包强烈依赖在第三方框架上,总让我觉得不是这样的。一个好的设计。如何用一套核心代码在不同系统的系统框架下生效,而不是用硬代码强判断环境,也是我想尝试的。所以开始改变模块依赖结构。在修改的过程中,也给了我重写之前没做好的细节的机会。顺便说一句,几乎所有场景都添加了测试用例。添加测试用例的同事反过来让我发现了一些小错误。在这个版本的开发中,我只是来回重构,修正错误,编写测试用例。废话这么多,我只想告诉你v2.6.11应该是稳定版(不能说太多,怕打脸:P)。如果您是第一次了解这个项目,可以到官网或相关主页了解项目官网:https://liteflow.yomahub.comgitee托管仓库:https://gitee.com/dromara/lit...github托管仓库:https://github.com/dromara/li...关于测试用例其实对于如何更好的理解LiteFlow的每一个特性,我建议大家去PULL下载源码,结合文档自己跑测试用例。会理解的更透彻。测试用例目前共有5个模块,覆盖了大部分场景。关于文档随着新版本的发布,我也重新整理了一小部分文档。一些章节已经合并和分类,使新手阅读更有条理和清晰。同时对单据进行了核对和填写,对部分单据进行了补充。另外每天都会在群里回答朋友们提出的各种问题。很长一段时间后,很多人提出了非常相似的问题。为了避免重复提问,我整理了常见问题,放在了问题总结和答案中。希望小伙伴们提问,可以先看看本章有没有你想要的答案,如果没有,再在群里提问。v2.6.11更新日志特性I4UPWG模块架构调整,支持非Spring项目使用https://gitee.com/dromara/lit...增强I4VTWB代码的动态构建规则,setClazz方法不太友好使用全限定名https://gitee.com/dromara/lit...增强I4TIWMwhenExecutors目前不需要注入springcontexthttps://gitee.com/dromara/lit...修复I4VEV2为用spring扫描组件,但是process是用动态代码创建的,会有slot不能分配的bughttps://gitee.com/dromara/lit...修复I4VGCN在非spring环境下,LiteflowConfigGetter不能获取原始配置实例https://gitee.com/dromara/lit...支持为了更好的推广开源项目,如果你在项目中使用了LiteFlow框架,觉得不错,希望你能注册你的公司在以下地址,注册公司将更新到文档中的用户栏。https://gitee.com/dromara/lit...当然,你也可以选择请我喝杯咖啡:P,这将是对我和我努力工作的最大肯定!请客咖啡地址:https://liteflow.yomahub.com/...
