使用限定符指定构造型?
我无法理解为什么在指定构造型时包含限定符似乎是违法的?
尝试这样做会导致以下错误消息:
jboss.weld.exceptions.DefinitionException:
WELD-001103 Cannot declare qualifiers on stereotype interface
如果这是设计我很好奇为什么或我做错了什么? 试图搜索这个但找不到任何东西
欢呼声
答案 0 :(得分:3)
根据我对规范的理解,限定符的主要思想是在存在不明确的依赖关系的情况下限定单个 bean类型。
与此相反,构造型的主要思想是将范围/命名/拦截器/替代annotatons的各个组合捆绑在多个 bean上重复使用
这种情况相互矛盾 - 所以我并不太惊讶这是容器禁止的事件 - 虽然它只是隐含地被规范所针对(通过不命名限定符被允许为定型)。