我想将状态机定义存储在数据库中,并且我正在使用JPA Config示例来构建具有H2内存数据库的原型。
一切似乎都正常。但是,我只能在Action表中使用SpEL表达式调用静态方法。如果我尝试调用任何其他方法,则会收到错误消息“在类型org.springframework.statemachine.support.DefaultStateContext上找不到方法execStaticAction()”。我已经尝试过单例和实例方法。但是我一直收到同样的错误。允许这样做吗?还是只能在Action表中使用SpEL表达式调用静态方法?
这是我正在使用的样品:
答案 0 :(得分:0)
JpaRepositoryAction.action列是正在执行的返回Action对象的bean方法的名称。