新增功能
8. In 1.1
Spring Statemachine 1.1 着重于安全性,并且更好地与 Web 应用程序互操作。它包括以下内容:
-
已添加对 Spring Security 的全面支持。请参阅 状态机安全。
-
Spring框架的上下文集成与`@WithStateMachine'已经大大增强。详见上下文集成。
-
StateContext现已成为一等公民,让您能够与状态机进行交互。请参见 使用StateContext。 -
持久性方面的功能已增强,支持内置的 Redis 支持。请参阅 使用 Redis。
-
新的功能帮助持久化操作。请参见 使用
StateMachinePersister。 -
配置模型类现在在公共API中。
-
基于定时器的事件的新功能。
-
新
Junction伪状态。参见汇合状态. -
新退出点和入口点伪状态。详见退出和入口点状态。
-
配置模型验证器。
-
使用 Eclipse Papyrus 进行 UI 模型设计。参见 Eclipse 模型支持。
10. In 2.0
Spring StateMachine 2.0 着重支持 Spring Boot 2.x。
10.1. In 2.0.0
Spring StateMachine 2.0.0 包含以下内容:
-
The format of monitoring and tracing has been changed. See Monitoring and Tracing.
-
The
spring-statemachine-boot模块已被重命名为了spring-statemachine-autoconfigure。
11. In 3.0
Spring Statemachine 3.0.0 强调添加了对响应式的支持。从 2.x 到 3.x 的升级引入了一些破坏性变化,详情请参阅 Reactor 迁移指南。
我们已经弃用了所有阻塞方法,这些方法在未来的某个版本中将会被移除。
|
请仔细阅读附录 Reactor 迁移指南,因为它将引导您
通过一个过程来迁移至 |
在此,大部分文档已经更新以展示响应式接口,但我们仍然保留一些关于仍在使用旧阻塞方法的用户的通知。