0

dispose DocumentNodeStore服务器关闭时,Spring 引导应用程序中的最佳方法是什么?

@Configuration
@Profile("production")
public class MongoRepositoryInitializer {

.
.
.

    @Bean
    public DocumentNodeStore documentNodeStore(MongoClient mongoClient, MongoBlobStore mongoBlobStore) {
        return MongoDocumentNodeStoreBuilder
                .newMongoDocumentNodeStoreBuilder().setMongoDB(mongoClient, mongoDbName, 16)
                .setBlobStore(mongoBlobStore)
                .build();
    }
}

我应该在哪里打电话documentNodeStore.dispose()?这足以清理所有与mongo相关的员工吗?

4

0 回答 0