关闭Spring Boot应用程序时关闭UCP PoolDataSource

问题描述 投票:0回答:1

UCP数据源连接池正在使用。但是,PoolDataSource没有可用的 close 方法。

请指导解决连接池关闭行为。

spring-boot datasource ucp
1个回答
0
投票

PoolDataSource.close() 的目的是什么?您想在应用程序关闭时关闭池中存在的所有连接吗? 如果是,您可以使用UniversalConnectionPoolManager API来销毁连接池。请参阅下面的 javadoc 以获得相同的信息: https://docs.oracle.com/en/database/oracle/oracle-database/19/jjucp/overview-using-ucp-manager.html#GUID-3C734CAE-3DF8-4AC7-ADAA-925EF9BFF38D

请注意,UCP 使用 JVM 关闭挂钩自动关闭 JVM 退出时的所有连接。

© www.soinside.com 2019 - 2024. All rights reserved.