В Spring Boot 2.1.3 не удалось исключить автоконфигурацию Couchbase - PullRequest
1 голос
/ 25 марта 2019

У меня есть проект Java, настроенный на Gradle 5 с пружинной загрузкой 2.1.3. Я пытаюсь создать простое приложение отдыха, чтобы использовать репозиторий 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.

...