Spring Statemachine 1.1.0 发布

发布 | Janne Valkealahti | 2016 年 5 月 26 日 | ...

我们很高兴地宣布发布 Spring Statemachine 1.1.0。我想首先感谢所有以任何方式为实现这一目标做出贡献的人。构件可从 Maven CentralSpring Repository 获取。

此版本(与 1.0.x 相比)包含的内容:

  • 全面支持 Spring Security。
  • 与 `@WithStateMachine` 的上下文集成得到了极大的增强。
  • StateContext 现在是用户与状态机交互的首等公民。
  • 持久化功能得到了增强,内置支持 redis。
  • 新增辅助持久化操作的功能。
  • 配置模型类现在是公共 API。
  • 基于计时器的事件新增功能。
  • 新增 Junction 伪状态。
  • 新增 Exit Point 和 Entry Point 伪状态。
  • 配置模型验证器。
  • 新增示例。
  • 使用 Eclipse Papyrus 进行 UI 建模支持。

完整的变更列表一如既往地可在 changelog 中查看。

虽然配置状态机的原生方式始终是通过 configurer 和 builder 接口完成的,但如果您无法看到“全景图”,那么这个设计任务可能会变得难以理解。下面的状态图来自演示状态机能做的更复杂场景的新示例。基于 Papyrus UML 设计器,当您能够将其视为一个合适的状态图时,相对容易理解状态机的功能。它的使用是可选的,但允许用户将 UML 模型导入状态机配置。

感谢所有以任何方式做出贡献的人,无论是通过 Stack Overflow、GitHub Issues 还是其他渠道。社区及其请求一直是推动变革的真正动力。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有