gpt4 book ai didi

java - 如何强制终止数据源并重新加载连接池?

转载 作者:行者123 更新时间:2023-11-28 22:17:50 24 4
gpt4 key购买 nike

是否可以强制终止 tomcat-dbcp 连接池和任何打开的连接?然后重新初始化池,重用池配置?

@Autowired
private org.apache.tomcat.jdbc.pool.DataSource ds;

ds.close(true);
//ds.open(); does not exists. how to reinitialize, without having to reconfigure the pool

最佳答案

根据tomcat8-dbcp的源码. org.apache.tomcat.jdbc.pool.DataSourceProxyclose(true)被调用后,类变量pool将重置为。但是,一旦其他方法访问 pool 变量,就会使用相同的配置创建一个新对象。因此您不必重新初始化数据源。

关于java - 如何强制终止数据源并重新加载连接池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37567825/

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