以编程方式构建状态机

时间:2015-04-18 12:58:06

标签: spring-statemachine

使用新的Spring Statemachine项目,我是否可以在不使用适用于JavaConfig和Spring @Configuration类的适配器类的情况下以编程方式创建状态机?

1 个答案:

答案 0 :(得分:3)

我们目前缺少用于将机器构建为pojo的通用构建器模式。它肯定可以手动使用所需的类,但看单元测试这种方法太冗长了。

根据我们得到1.0.0.M1之后的讨论,需要一个更好的低级构建器api。虽然我们可以基于JavaConfig创建一个工厂,但对于某些用例来说这可能还不够。

我已创建了一个新问题https://github.com/spring-projects/spring-statemachine/issues/45来跟踪此问题。因此,要么我们添加一个通用构建器,要么该模型过于复杂,那么可能会使用一组recipe模块来为特定用例创建简单的配置。