Spring MongoDB进程/线程泄漏

时间:2013-02-23 10:45:12

标签: java spring mongodb tomcat

我在tomcat7上运行了一个Spring3网络应用程序。 http://www.mkyong.com/mongodb/spring-data-mongodb-hello-world-example/,我已经按照本教程,然后我有一个每十秒运行一次的@Scheduled方法。在这个方法中,它打开与MongoOperations的mongo连接mongoOperation =(MongoOperations)ctx.getBean(" mongoTemplate");

我现在的问题是我不知道如何关闭连接,并且每隔十秒就会在tomcat中生成一个新的进程/线程..所以我认为你可以想象这个问题。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

通过用实现MongoTemplate替换MongoOperations然后在MongoTemplate上调用mongoTemplate.getDb()。getMongo()。close();