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?

Другие вопросы по тегам