【发布时间】:2015-09-18 06:28:58
【问题描述】:
Google Dagger 2 是关于对象范围的,例如当您在 http 请求期间需要对象时,您可以使用 @RequestScope 注释您的提供程序方法。
但某些提供的资源需要释放,例如CloseableHttpClient 需要为closed 或ExecutorService 需要为shutdown。
如何使用 Google Dagger 2 指定在对象超出范围时必须执行哪些操作才能释放对象?
【问题讨论】:
标签: java dependency-injection scope dagger dagger-2