最新消息
在 1.1 中
Spring Statemachine 1.1 专注于安全性和更好的 与 Web 应用程序的互操作性。它包括以下内容:
-
添加了对 Spring Security 的全面支持。请参阅 State Machine 安全性。
-
与 '@WithStateMachine' 的上下文集成已经大大 增强。请参阅Context Integration。
-
StateContext
现在是一等公民,让你 与 State Machine 交互。请参阅使用StateContext
。 -
围绕持久性的功能已通过内置的 支持 Redis。请参阅使用 Redis。
-
新功能有助于持久化操作。请参阅使用
StateMachinePersister
。 -
配置模型类现在位于公共 API 中。
-
基于计时器的事件中的新增功能。
-
新的伪状态。请参见 Junction State。
Junction
-
新的 Exit Point 和 Entry Point 伪状态。请参阅 Exit 和 Entry Point 状态。
-
配置模型验证器。
-
新样本。请参阅 Security 和 Event Service。
-
使用 Eclipse Papyrus 的 UI 建模支持。请参阅 Eclipse 建模支持。
在 1.2 中
Spring Statemachine 1.2 专注于通用增强功能,效果更好 UML 支持以及与外部配置存储库的集成。 它包括以下内容:
-
支持 UML 子计算机。请参阅使用 Sub-Machine 引用。
-
一个新的存储库抽象,将机器配置保存在 外部存储库。请参阅存储库支持。
-
对 state actions 的新支持。请参阅 状态操作。
-
新的 transition error 操作概念。请参阅 Transition Action 错误处理。
-
新的操作错误概念。请参阅 状态操作错误处理。
-
Spring Boot 支持的初始工作。参见 Spring Boot 支持。
-
支持跟踪和监控。请参阅 监控状态机。
在 2.0 中
Spring Statemachine 2.0 专注于 Spring Boot 2.x 支持。
在 2.0.0 中
Spring Statemachine 2.0.0 包括以下内容:
-
更改了监控和跟踪的格式。请参阅监控和跟踪。
-
该模块已重命名为 。
spring-statemachine-boot
spring-statemachine-autoconfigure
在 3.0 中
Spring Statemachine 3.0.0 专注于添加 Reactive 支持。从 到 是
引入一些重大更改,详见 Reactor 迁移指南。2.x
3.x
我们已经弃用了所有将在某个时候被删除的阻塞方法
在将来的版本中。3.0.x
请仔细阅读附录 Reactor 迁移指南,因为它将为您提供指导
通过迁移到 FOR CASE 的过程,我们不在内部处理 l。 |
此时,大部分文档已被更改以展示响应式接口 虽然我们仍然为仍在使用旧阻止方法的用户保留了一些说明。