在Spring Boot 2.1.3中无法排除Couchbase自动配置

时间:2019-03-25 18:41:17

标签: spring spring-boot couchbase

我有一个Java项目,配置了gradle 5和spring boot 2.1.3。我正在尝试创建一个简单的rest应用程序,以通过简单的服务将Mongo-db存储库和JPA与MySQL一起使用。

打算使用沙发床。尽管Couch基本/反应式自动配置正在加载并造成问题,但我无法排除Couch自动配置并低于异常-

java.io.FileNotFoundException: class path resource [org/springframework/data/couchbase/config/AbstractReactiveCouchbaseDataConfiguration.class] cannot be opened because it does not exist.

我尝试排除所有Couchbase自动配置,但未成功

"@SpringBootApplication(exclude = { 
       SpringBootCouchbaseConfigurer.class, 
       CouchbaseRepositoriesAutoConfiguration.class, 
       CouchbaseDataProperties.class, 
       CouchbaseReactiveRepositoriesAutoConfiguration.class, 
       CouchbaseReactiveDataAutoConfiguration.class, 
       CouchbaseDataAutoConfiguration.class,
       CouchbaseAutoConfiguration.class,
       CouchbaseConfiguration.class
})"

如果我可以添加spring-data-couchbase依赖关系,则可以使用。但我不想在应用程序中不必要地包含Couch-base。

我正在寻找帮助/解决方法,以排除基于Couch的自动配置。

0 个答案:

没有答案