gpt4 book ai didi

java - 无法在 xd-singlenode 上使用 spring-data-jpa 部署 spring-xd 处理器模块

转载 作者:IT老高 更新时间:2023-10-28 13:47:47 26 4
gpt4 key购买 nike

我有一个 spring-xd 处理器模块,它依赖于使用 spring-data-jpa 的项目:

xd-processor 模块的 pom.xml:

<dependencies>
<dependency>
<groupId>org.test.common</groupId>
<artifactId>org.test.common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>

org.test.common 的 pom.xml:

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>

如果我运行 integration test一切正常。但是部署到 xd-singlenode (1.2.0.RELEASE) 失败并出现以下错误:

2015-06-21T20:50:35+0200 1.2.0.RELEASE ERROR    DeploymentsPathChildrenCache-0 boot.SpringApplication - Application startup failed
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.jpaVendorAdapter
at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:58) ~[spring-boot-autoconfigure-1.2.3.RELEASE.jar:1.2.3.RELEASE]
...
Caused by: java.lang.IllegalArgumentException: @ConditionalOnMissingBean annotations must specify at least one bean (type, name or annotation)
...

您可以在 github 上查看完整示例.

我做错了什么?任何帮助将不胜感激。

最佳答案

尝试以下解决方案

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>1.2.6.RELEASE</version>

click here了解更多

关于java - 无法在 xd-singlenode 上使用 spring-data-jpa 部署 spring-xd 处理器模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31255147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com