问题描述
- java web 项目很多Connection 未手动关闭,怎么办
-
如题 有很多地方,一个个找太麻烦,有没有方便快捷的方法,或者好的合理的方式?
给处理掉未关闭的数据库链接,mysql
解决方案
可以利用java的invocationHandler写个代理,通过代理执行操作,最后关闭connection。
解决方案二:
只能用搜索一个一个处理吧,Connection最好是在哪里创建就在那里关闭。如果楼主有好的方法麻烦贴出来哈!之前也想到过这个问题。
解决方案三:
用插件检查代码,最好的方式是你自己注意代码编写规范,使用完记得关闭
解决方案四:
所有链接最好通过连接池获取。。。
如果没有连接池只能一个个的关了
如果connection全部是从utils里拿的和关闭的还可以自己写个程序分析一下
如果每个connect都是手动创建手动关闭的自求多福
时间: 2024-11-03 18:52:11