конфликты между весной-монго и весной-кассандрой

1. Хорошо работать с spring-mongo в микросервисе.

2. Хорошо работать с spring-cassandra в микросервисе.

построить проект с помощью gradle.

но когда я добавляю spring-cassandra в spring-mongo, возникают ошибки. Даже просто импортируйте зависимости spring-cassandra без какой-либо cassandra

compile "org.springframework.data:spring-cql:1.5.0.M1"
compile "org.springframework.data:spring-data-cassandra:1.5.0.M1"
compile "com.datastax.cassandra:cassandra-driver-core:3.0.1"

Трассировка ошибки слишком длинная. Просто подведите итоги. бросать исключения

` ``

org.springframework.beans.factory.BeanCreationException
com.datastax.driver.core.exceptions.NoHostAvailableException

не вызвано одним классом. Когда я запускаю тест с помощью gradle.all testcase, выдается это исключение. И приложение весенней загрузки не может запуститься, что раньше работало хорошо.

и я не добавлял код Java для вызова драйвера datastax для подключения cassandra. Не знаю, почему существует исключение для подключения cassandra.


person Code Stone    schedule 07.09.2016    source источник
comment
Какие ошибки?   -  person Andy Wilkinson    schedule 07.09.2016
comment
бросать исключения .org.springframework.beans.factory.BeanCreationException com.datastax.driver.core.exceptions.NoHostAvailableException обновили вопрос.th   -  person Code Stone    schedule 07.09.2016
comment
Он пытается подключиться, вероятно, потому, что автоматическая настройка в Spring Boot теперь активна после того, как вы добавили зависимость в Cassandra. Проверьте, какие автоконфигурации активны, и отключите их, если они вам не нужны (или замените конфигурацию Spring Boot по умолчанию для Cassandra на допустимую).   -  person dunni    schedule 07.09.2016
comment
вы имеете в виду, что после добавления зависимости spring-cassandra. необходимо предоставить экземпляр cassandra db для подключения или отключить параметр AutoConfiguration. В противном случае это вызовет исключение   -  person Code Stone    schedule 07.09.2016


Ответы (1)


решить эту проблему, поместив репозиторий/модель mongo/cassandr в другой пакет

person Code Stone    schedule 11.10.2016