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相关的员工吗?