Spring Boot集成测试:连接池泄漏

时间:2018-04-20 14:52:33

标签: spring integration-testing c3p0

我有一个Spring启动应用程序(1.5),它使用@Repos,@ PersistenceContext和连接池(C3PO与mssql-jdb; 6.1.0.jre8)连接到Azure SQL数据库。但是,我们在运行测试套件时遇到了连接错误。在运行集成测试时执行netstat时,我看到ESTABLISHED连接不受限制地扩展。连接数达到〜250个连接,然后我开始看到连接池异常,所有内容最终都会消失。

我的问题是处理这种情况的正确方法是什么?有没有办法在进行集成测试时关闭连接池,还是需要在测试结束时手动停用连接池?

0 个答案:

没有答案