序列化导致的数据库连接泄漏

最近遇到一个数据库连接异常,Connection is not available, request timed out after 30000ms.

刚开始以为连接不够,然后改配置增加连接数,但是还没有解决问题

后来通过调试发现是由于AOP日志记录的时候会进行序列化,结果这个对象是个Mapper,里面有个dataSource字段,会去获取连接,但是没有进行释放,导致连接泄漏

 

posted @ 2023-04-14 10:59  一直走总会到终点  阅读(47)  评论(0编辑  收藏  举报