Java activiti可以用来开发状态机吗?

Java activiti可以用来开发状态机吗?,java,Java,目的是用java构建一个具有 初始状态,可根据给定的目标状态id进行转换。 它可以输出一组可能的转换,这些转换可以从目标状态id到达。 它可以通过简单的编码实现,但我希望工作流是可配置的。 这需要一些工作。我想知道java中是否有一个现有的库可以做到这一点。我遇到过,但我不知道如何在我的场景中使用它。如果它可以用于场景,请说明为相同场景配置它所需的确切步骤。或者,如果有其他替代方案。根据您的要求,我不确定Activiti是否适合,因为它是一个成熟的工作流引擎,包含用户/组、建模应用程序和一组现有

目的是用java构建一个具有

初始状态,可根据给定的目标状态id进行转换。 它可以输出一组可能的转换,这些转换可以从目标状态id到达。 它可以通过简单的编码实现,但我希望工作流是可配置的。
这需要一些工作。我想知道java中是否有一个现有的库可以做到这一点。我遇到过,但我不知道如何在我的场景中使用它。如果它可以用于场景,请说明为相同场景配置它所需的确切步骤。或者,如果有其他替代方案。

根据您的要求,我不确定Activiti是否适合,因为它是一个成熟的工作流引擎,包含用户/组、建模应用程序和一组现有流程


我可能会看看专门的状态机,比如:

您可以使用的另外两个开源状态机库

1 SCXMLState图表XML:

2弹簧状态机: