验证器不支持 post 构造注释吗?
我有一个应用程序范围的 jndi servicelocator bean,我将它作为托管属性注入到我的验证器中。
@ManagedProperty(value = "#{jndiServiceLocatorBean}")
private final JndiServiceLocatorBean jndiServiceLocatorBean = null;
用于初始化我必要的远程 bean 的 post 构造注释方法永远不会被调用,因此我的远程 bean 保持为空。
private UserBeanRemote userBeanRemote = null;
@PostConstruct
public void postConstruct()
{
this.userBeanRemote = (UserBeanRemote) this.jndiServiceLocatorBean.getRemoteBean(UserBeanRemote.class);
}