【发布时间】:2020-04-16 00:43:06
【问题描述】:
我想在Future 完成后进行一些清理(例如关闭数据库连接)。
目前我是这样实现的:
Future { ... } onComplete {
case Success(v) =>
// ...
conn.close()
case Failure(ex) =>
// ...
conn.close()
}
有重复的代码,也很乏味。
有什么最佳实践吗?
【问题讨论】:
标签: scala future resource-cleanup