【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种状态机配置方法、装置、电子设备、存储介质及程序产品。
技术介绍
1、状态机作为一种在spring框架中用于实现和管理数据状态转换的工具,被在多种项目中广泛应用。然而,传统的状态机配置方式要求开发者穷举数据状态变化的所有可能性。以某条包含10个状态的数据为例,若这些状态中的任意一个都可以转变为其他任意状态,那么通过状态机进行配置就需要详细列出90种状态转换的可能性。这种配置方式不仅复杂度高,同时还存在因配置繁琐而易于产生配置错误或配置遗漏的问题。
技术实现思路
1、针对上述技术问题,本申请实施例提供一种状态机配置方法、装置、电子设备、存储介质及程序产品,能够降低状态机的状态转换配置的复杂度,同时也可以减少状态转换配置过程中可能出现的错误或遗漏。
2、本申请的技术方案是这样实现的:
3、第一方面,本申请实施例提供一种状态机配置方法,包括:
4、获取为待配置的状态机预设的状态转换规则;
5、基于所述状态转换规则,确定至
...【技术保护点】
1.一种状态机配置方法,其特征在于,包括:
2.根据权利要求1所述的状态机配置方法,其特征在于,所述为所述状态机进行状态合并功能配置,以使所述状态机具备将各所述状态组中的各状态合并为一个状态的功能,包括:
3.根据权利要求2所述的状态机配置方法,其特征在于,所述静态方法的输入参数包括所述状态机的当前状态参数和当前触发事件参数,所述静态方法的返回参数包括合并状态参数,所述合并状态参数是所述静态方法基于所述当前状态参数和所述当前触发事件参数,对所述当前状态参数进行合并转化的参数。
4.根据权利要求2或3所述的状态机配置方法,其特征在于,
...【技术特征摘要】
1.一种状态机配置方法,其特征在于,包括:
2.根据权利要求1所述的状态机配置方法,其特征在于,所述为所述状态机进行状态合并功能配置,以使所述状态机具备将各所述状态组中的各状态合并为一个状态的功能,包括:
3.根据权利要求2所述的状态机配置方法,其特征在于,所述静态方法的输入参数包括所述状态机的当前状态参数和当前触发事件参数,所述静态方法的返回参数包括合并状态参数,所述合并状态参数是所述静态方法基于所述当前状态参数和所述当前触发事件参数,对所述当前状态参数进行合并转化的参数。
4.根据权利要求2或3所述的状态机配置方法,其特征在于,所述方法还包括:
5...
【专利技术属性】
技术研发人员:钱俊杰,
申请(专利权)人:阿维塔科技重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。