gpt4 book ai didi

java - Spring Data Neo4j 关闭数据库连接

转载 作者:行者123 更新时间:2023-11-30 08:50:07 25 4
gpt4 key购买 nike

我正在使用 spring-data-neo4j(3.3.0.RELEASE) 的 GraphRepository 对 Neo4J DB 进行数据库操作。并使用以下配置建立与 Neo4J 数据库的连接。

<neo4j:config base-package="com.em.alert.model" graphDatabaseService="graphDatabaseService"/>

<bean id="graphDatabaseService" class="org.springframework.data.neo4j.rest.SpringCypherRestGraphDatabase">
<constructor-arg value="${alert.neo4j.url}" index="0"/>
</bean>

但是当我完成所有操作并关闭 Spring ApplicationContext 时,与 Neo4J DB 的数据库连接并没有关闭。

谁能帮我想办法关闭与 Neo4J 数据库的数据库连接。

提前致谢。

最佳答案

destroy-method="shutdown" 添加到你的 bean

<neo4j:config base-package="com.em.alert.model" graphDatabaseService="graphDatabaseService"/>

<bean id="graphDatabaseService" class="org.springframework.data.neo4j.rest.SpringCypherRestGraphDatabase" destroy-method="shutdown">
<constructor-arg value="${alert.neo4j.url}" index="0"/>
</bean>

关于java - Spring Data Neo4j 关闭数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31153244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com