![](/img/trans.png)
[英]What's the purpose of InterruptibleChannel interface extends Channel interface in Java?
[英]What is specific purpose of Instance<T extends Object> in java
我不明白接口instance.java
在javax.enterprise.inject
和它的应用程序包下扩展Iterable
和Provider
的目的是什么。 我在我的代码中使用了很多次,却一无所知。
我对此的了解是 ,通过具有Iterable
功能,它变得易于使用,并且无需实现所需接口的所有协定。 但是如何匹配所需的签名?
这是我用于验证某些合同所需的所有合同的简单界面。
public interface GeneralValidator {
public void validate(String code);
public void validate(int id);
}
当我需要此接口时,我不实现它,只是在所需的类中简单地@inject
,并通过使用for
循环进行迭代
@Inject
Instance<GeneralValidator> validators;
我找不到目的,为什么与众不同,如何运作?
允许应用程序动态获取具有所需类型和限定符的指定组合的bean实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.