Nun*_*ado 5 java dependency-injection
我最近发布了一个关于在客户端定义抽象服务实现的方法的问题.
dfa提到了java.util.ServiceLoader作为我的问题的解决方案.
我最终以类似的方式进行,虽然没有直接使用ServiceLoader,主要是因为我使用的是JDK 5.但是当dfa提到ServiceLoader时,另一个SOer jut陷入了恐慌.
我想知道ServiceLoader实现的主要问题是什么.虽然有限,但似乎是解决这个问题的好方法,而不是像Guice这样的第三方图书馆
ServiceLoader不像 Spring 或 Guice 这样的完整依赖注入框架那么通用。它旨在延迟加载可以在运行时部署的服务。因此ServiceLoader对于插件特别有用。
要获得完整的答案,您必须询问Tom Hawtin Tackline。
| 归档时间: |
|
| 查看次数: |
3919 次 |
| 最近记录: |