【发布时间】:2020-06-22 17:09:22
【问题描述】:
我刚刚尝试使用限定符从 CDI 检索对象。
private static class QualifierLiteral
extends AnnotationLiteral<RandomQualifier>
implements RandomQualifier {
}
QualifierLiteral QUALIFIER = new QualifierLiteral();
CDI.current().select(TranslationProvider.class, QUALIFIER).get()
我想知道,这里为什么没有RandomQualifier.class?
有什么理由,为什么他们需要文字的实例而不仅仅是类?
(问题的范围是了解weld/cdi/java的内部工作原理)
【问题讨论】:
标签: java annotations cdi weld