我有一个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的自动配置。