xd-singlenode yay-veri JPA kullanarak yay xd işlemci modülünü dağıtmak mümkün:Bahar veri-JPA kullanarak bir proje için bağımlılığımızı sahip olan bir yayla xd işlemci modülüne sahip
pom.xml org.test.common ait
<dependencies>
<dependency>
<groupId>org.test.common</groupId>
<artifactId>org.test.common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
pom.xml: xd işlemcili modülünün
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>
Koşarsam integration test her şey çalışıyor. Ama dağıtım xd-singlenode için (1.2.0.RELEASE) başarısız aşağıdaki hata ile:
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)
...
Sen github tam örnek ödeme yapabilirsiniz.
Neyi yanlış yapıyorum? Herhangi bir yardım takdir edilecektir.
biliyorum Ve çözüm aşağıda deneyin jpa'. İlkbaharda bir hata olarak göründüğüm gibi - https://github.com/spring-projects/spring-boot/blob/master/spring-boot-autoconfigure/src/main/java adresinde 87 numaralı hatta görebileceğiniz gibi./org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java' yöntem gerçekten parametreler olmadan açıklamalıdır. – defectus
@defectus Peki neden entegrasyon testi işe yarar? – domi
[API] 'yı kontrol edin (http://docs.spring.io/autorepo/docs/spring-boot/1.1.6.RELEASE/api/org/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.html) belki de zaten aynı adı taşıyan bir fasulye var mı? 'Sadece belirtilen fasulye sınıfları ve/veya adları BeanFactory'de bulunmadığında eşleşmelidir. ' –