복붙노트

[SPRING] spring-mongo를 사용하여 mongodb 연결을 닫는 올바른 방법은 무엇입니까?

SPRING

spring-mongo를 사용하여 mongodb 연결을 닫는 올바른 방법은 무엇입니까?

내 webapp에서 spring-mongo를 사용하고 있습니다. Tomcat7에서 응용 프로그램을 배포 해제 할 때 메모리 누수가 발생합니다. 나는 명시 적으로 닫지 않은 몽고 객체일지도 모른다고 생각한다. 나는 그것을 닫는 올바른 길과 위치가 무엇인지 알고 싶다.

해결법

  1. ==============================

    1.어떻게 이런 식으로 :

    어떻게 이런 식으로 :

    @Component
    public class MongoDBManager {
    
      @Autowired
      Mongo mongo;
    
      @PreDestroy
      public void shutdown() {
        mongo.close();
      }
    }
    
  2. from https://stackoverflow.com/questions/13721115/what-is-the-correct-way-to-close-the-mongo-connection-using-spring-mongo by cc-by-sa and MIT license