弹簧状态机数据 jpa 示例问题
Posted
技术标签:
【中文标题】弹簧状态机数据 jpa 示例问题【英文标题】:spring statemachine data jpa sample issues 【发布时间】:2018-04-27 18:47:17 【问题描述】:我正在尝试让spring statemachine data jpa sample 工作,但我无法做到。我在这里创建了一个示例github project。到目前为止,我只添加了必要的依赖项并收到此错误:
原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“org.springframework.statemachine.data.StateRepository”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖注解:@org.springframework.beans.factory.annotation.Autowired(required=true) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound (DefaultListableBeanFactory.java:1493) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory.java:1104) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency (DefaultListableBeanFactory.java:1066) 在 org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor.java:585) 在 org.springframework.beans.factory.annotation.InjectionMetadata.inject (InjectionMetadata.java:88) 在 org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues (AutowiredAnnotationBeanPostProcessor.java:366) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean (AbstractAutowireCapableBeanFactory.java:1264) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:553) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:483)
【问题讨论】:
感谢您的样品。我在运行它时看到了同样的结果,而且,afaik,它应该可以工作。 Lemmy 试图弄清楚这里发生了什么。 【参考方案1】:也许您已经明白了这一点,但您缺少 jpa 库。可以添加这些,即使用spring-boot-starter-data-jpa
【讨论】:
以上是关于弹簧状态机数据 jpa 示例问题的主要内容,如果未能解决你的问题,请参考以下文章