Как правильно закрыть соединение монго с помощью пружинного монго?

Я использую Spring-Mongo в моем веб-приложении. Когда я удаляю свое приложение в Tomcat7, происходит утечка памяти. Я подозреваю, что это мог быть объект Монго, который я явно не закрывал. Я хотел бы знать, каков правильный способ (и местоположение), чтобы закрыть его.

1 ответ

Решение

Как насчет чего-то вроде этого:

@Component
public class MongoDBManager {

  @Autowired
  Mongo mongo;

  @PreDestroy
  public void shutdown() {
    mongo.close();
  }
}
Другие вопросы по тегам