У меня есть приложение Spring Boot, которое сохраняет / повторяет данные из Cassandra DB. Но если Cassandra недоступна, приложение Spring не загружается.
Вот мой код - https://github.com/simplyatul/springcassandrajunit
Я играю с DemoTableRepo.java. Если я закомментирую
@RepositoryDefinition(domainClass = DemoTable.class, idClass = String.class)
, тогда приложение Spring boot запускается без подключения к Cassandra, однако, когда Repo используется для вызова извлечения / сохранения, оно выдает следующее исключение
java.lang.IllegalArgumentException: Interface org.simplyatul.cassandrajunit.repository.DemoTableRepo must be annotated with @org.springframework.data.repository.RepositoryDefinition!
Если яоставьте следующую строку прокомментированной
@RepositoryDefinition(domainClass = DemoTable.class, idClass = String.class)
, затем загрузочное приложение Spring пытается подключиться к Cassandra при загрузке и не запускается.
Я обнаружил похожие ссылки / вопросы, но сРешения предоставлены. Я что-то пропустил? Заранее спасибо.
Как мы можем помешать подключению данных пружинной загрузки к локальному хосту?
Как загрузить контекст приложения пружины, даже если Cassandra отключена