2013-02-23 72 views
1

我有tomcat7運行Spring3 web應用程序。 http://www.mkyong.com/mongodb/spring-data-mongodb-hello-world-example/,我按照這個教程,然後我有一個@Scheduled方法,每十秒鐘運行一次。在該方法中它打開與MongoOperations mongoOperation =(MongoOperations)ctx.getBean( 「mongoTemplate」)一個蒙戈連接;現在春MongoDB的進程/線程泄漏

我的問題是,我不知道如何關閉連接,每十秒的新的進程/線程在Tomcat中催生了..所以我想你能想象的問題。有沒有人有任何想法如何解決這個問題?

回答

2

通過用實現MongoTemplate替換MongoOperations,然後在MongoTemplate上調用mongoTemplate.getDb()。getMongo()。close();