【发布时间】:2012-05-23 14:22:28
【问题描述】:
CDI spec 的第 5.4.1 节指出,如果声明为 final,否则有效的 bean 是不可代理的(因此无法注入)。规范没有给出任何理由,我想不出这个决定的原因。
我试图遵守设计规则,即未明确设计用于继承的类应该禁止它。所以 CDI 规范似乎强制执行糟糕的设计(并使 CheckStyle 哭泣)。
为什么会这样,可以做些什么?
谢谢。
【问题讨论】:
标签: java dependency-injection cdi jboss-weld