我在tomcat7上运行了一个Spring3网络应用程序。 http://www.mkyong.com/mongodb/spring-data-mongodb-hello-world-example/,我已经按照本教程,然后我有一个每十秒运行一次的@Scheduled方法。在这个方法中,它打开与MongoOperations的mongo连接mongoOperation =(MongoOperations)ctx.getBean(" mongoTemplate");
我现在的问题是我不知道如何关闭连接,并且每隔十秒就会在tomcat中生成一个新的进程/线程..所以我认为你可以想象这个问题。有谁知道如何解决这个问题?
答案 0 :(得分:2)
通过用实现MongoTemplate替换MongoOperations然后在MongoTemplate上调用mongoTemplate.getDb()。getMongo()。close();