JpaStateMachineRepository 在 Spring StateMachine 2.0.0 中不可用
JpaStateMachineRepository not available in Spring StateMachine 2.0.0
通过spring创建项目后Initializrhttps://start.spring.io/
选中选项 Statemachine。
如果我尝试自动运行 JpaStateMachineRepository 然后我得到
JpaStateMachineRepository 无法解析为类型。
没有导入选项。我的 pom 中有 spring-statemachine-bom,我相信它已经包含 spring-data-jpa 依赖项。
我正在从 1.2.8 迁移到 2.0.0。请帮忙
start.spring.io
仅添加 spring-statemachine-starter
,实际上仅添加 spring-statemachine-autoconfigure
。 spring-statemachine-bom
只添加依赖管理,不添加依赖本身。
你只需要手动导入下面的dep:
<dependency>
<groupId>org.springframework.statemachine</groupId>
<artifactId>spring-statemachine-data-jpa</artifactId>
</dependency>
我们可能会为通常的用例添加更多启动器。 JPA
似乎是其中之一,可以拥有自己的状态机相关启动器。
通过spring创建项目后Initializrhttps://start.spring.io/ 选中选项 Statemachine。
如果我尝试自动运行 JpaStateMachineRepository 然后我得到 JpaStateMachineRepository 无法解析为类型。
没有导入选项。我的 pom 中有 spring-statemachine-bom,我相信它已经包含 spring-data-jpa 依赖项。
我正在从 1.2.8 迁移到 2.0.0。请帮忙
start.spring.io
仅添加 spring-statemachine-starter
,实际上仅添加 spring-statemachine-autoconfigure
。 spring-statemachine-bom
只添加依赖管理,不添加依赖本身。
你只需要手动导入下面的dep:
<dependency>
<groupId>org.springframework.statemachine</groupId>
<artifactId>spring-statemachine-data-jpa</artifactId>
</dependency>
我们可能会为通常的用例添加更多启动器。 JPA
似乎是其中之一,可以拥有自己的状态机相关启动器。