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(); } }

person gu3rr3ro    schedule 24.01.2014    source источник
comment
Это конфигурация Spring, я не использую Spring   -  person gu3rr3ro    schedule 27.01.2014


Ответы (1)


Прежде всего, убедитесь, что ваш объект DetalleVaPortletBean действительно создан, изучив вывод консоли и найдите вывод из System.out.println(this);.

Это может быть полезно с некоторыми дополнительными распечатками в конструкторе, например. System.out.println("DetalleVaPortletBean CTOR");

person CodeFrog    schedule 28.02.2014