spring-statemachine - Spring 状态机 - 表脚本
问题描述
我是 Spring 状态机的新手。
我已经在配置文件中配置了状态和转换,使用它可以成功地编排我的微服务。
现在我计划在外部存储库(MYSQL DB)中持久化状态和转换
当我尝试使用 JpaStateMachineRepository 执行此操作时,我收到 SQL 异常,说 state_machine 不存在。
所以 2 个问题 1. 我们是否有现成的用于创建状态机表的脚本。2. 是否可以有自定义表格。
解决方案
您只需要创建 STATE_MACHINE 表。创建后,持久功能就像魅力一样。
以下是该表的 mysql 脚本。
CREATE TABLE `STATE_MACHINE`(
MACHINE_ID VARCHAR(255) NOT NULL,
STATE VARCHAR(255),
STATE_MACHINE_CONTEXT BLOB
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
推荐阅读
- r - R:从长度为 n 的向量中抽取 2 个长度为 n 的随机非重叠样本(对于相同的索引)
- html - HTML5 日期选择器未显示在引导模式中
- r - 在 R 中向 data.table 添加条件概率
- xml - 对不同员工的连续天数进行分组
- apache-spark - Pyspark如何将一列与另一列的结果相乘 - 数据框中的计数?
- python - 如何从数据集中的行中删除某些单词 - Pandas
- javascript - d3 制作周和小时之间的单独条形图,并将项目设置在正确的位置
- image - Swiftui 图像变黑
- css - 聊天框中的 CSS 对齐
- node.js - Dropbox SDK中的“orderby:其他”是什么意思