Пост Конструкт не называется
Я написал управляемый компонент с методом post-construct (используя @PostContruct), но метод не вызывается. Я использую liferay liferay-portal-6.1.2-ce-ga3 с Jboss 7.1.1 и Icefaces 3.0. Может кто-нибудь помочь мне понять это?
@SessionScoped
@ManagedBean
public class DetalleVaPortletBean extends BackingPortletUI {
private static final long serialVersionUID = -7127465434575796794L;
public DetalleVaPortletBean() {
try {
System.out.println(this);
} catch (Exception e) {
error(e);
}
}
@PostConstruct
public void postConstruct(){
adicionarPortletPrincipal();
}
}
1 ответ
Прежде всего, убедитесь, что ваш DetalleVaPortletBean
Объект действительно создается путем изучения вывода консоли и определения местоположения вывода из System.out.println(this);
Это может быть полезно для некоторых распечаток в конструкторе, например System.out.println("DetalleVaPortletBean CTOR");