Oli*_*POP 5 java dependency-injection inject cdi java-ee-6
我正在做一些重构和审查我们正在开发的应用程序.在这样做时我发现注入了更多的豆子,我认为以懒惰方式装载它们会更适合它们的目的.我使用的是Java EE 6,并且倾向于使用比EJB注入更多的CDI.
所以问题是是否有可能懒得注入豆子,如果是这样,你怎么能这样做?
Jan*_*ski 13
怎么样使用
@Inject
private Instance<?> lazyProvider;
Run Code Online (Sandbox Code Playgroud)
?
这允许获取"?"的实例 什么时候需要通过
lazyProvider.get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3578 次 |
| 最近记录: |