rip*_*234 2 java dependency-injection guice
假设我有一个ClassWithManyDependencies.我想为这个类编写一个Guice Provider,以便在我的程序中多次创建一个类的新实例(另一个类将依赖于这个Provider并在几个点使用它来创建新实例).
实现此目的的一种方法是让Provider依赖于ClassWithManyDependencies的所有依赖项.这很难看.
有没有更好的方法来实现这一目标?
注意 - 我当然不希望Provider依赖注入器.我考虑的另一个选择是让ClassWithManyDependencies和ClassWithManyDependenciesProvider扩展相同的基类,但它很难看.
正如邮件列表中所提到的,你可以注入的任何地方都ClassWithManyDependencies可以简单地注入Provider<ClassWithManyDependencies>,不需要自己编写任何特殊内容.Guice为你做这件事.
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |