Neo4j graphDatabaseService взрывается при инициализации контекста, если удаленная БД не работает
Когда инициализируется конфигурация Neo4j, а удаленная БД не запущена, сервер не запустится...
<neo4j:config graphDatabaseService="graphDatabaseService" />
<bean id="graphDatabaseService class="org.springframework.data.neo4j.rest.SpringRestGraphDatabase">
<constructor-arg index="0" value="http://220.10.25.24:7474/db/data/" />
</bean>
Есть ли способ изящно остановить или остановить его создание, когда сервер не работает?
Это модуль в гораздо большем приложении, и я не могу не запустить приложение, т.к. Neo4j перестал работать..
1 ответ
Не уверен, что там есть хороший хук, может быть, вы можете поднять проблему в https://github.com/neo4j/java-rest-binding при выставлении исключения или какого-либо метода проверки, чтобы выяснить, работает ли сервер neo4j?