使用限定符指定构造型将不起作用?

时间:2012-03-30 14:55:48

标签: cdi jboss-weld

使用限定符指定构造型?

我无法理解为什么在指定构造型时包含限定符似乎是违法的?

尝试这样做会导致以下错误消息:

jboss.weld.exceptions.DefinitionException: 
WELD-001103 Cannot declare qualifiers on stereotype interface

如果这是设计我很好奇为什么或我做错了什么? 试图搜索这个但找不到任何东西

欢呼声

1 个答案:

答案 0 :(得分:3)

根据我对规范的理解,限定符的主要思想是在存在不明确的依赖关系的情况下限定单个 bean类型。

与此相反,构造型的主要思想是将范围/命名/拦截器/替代annotatons的各个组合捆绑在多个 bean上重复使用

这种情况相互矛盾 - 所以我并不太惊讶这是容器禁止的事件 - 虽然它只是隐含地被规范所针对(通过命名限定符被允许为定型)。