我正在尝试执行抽象类中的PostConstruct注释方法
public abstract class AbstractTest {
@PostConstruct
public void init() {
}
}
@ManagedBean
@SessionScoped
public Test extends AbstractTest {
}
但是当创建Test时,不调用init方法,它是bug吗?不支持的功能?代码不正确?
关于Mojarra 2.1.6的工作原理
MyFaces 2.1.6,Glassfish 3.1.2-b23
答案 0 :(得分:2)
资源注释可能出现在上面列出的任何类中,或者 在上面列出的任何类的任何超类上。资源注释 继承层次结构中的任何类都定义了所需的资源 应用程序组件。
对我来说听起来像个错误!显然,Mojarra在某个时间点遇到了同样的错误并修复了它:issue 800。