myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerald Müllan" <>
Subject Re: MyFaces @PostConstruct and DI issue
Date Mon, 25 Feb 2008 14:29:13 GMT

this issue was already discussed under



On Mon, Feb 25, 2008 at 3:24 PM, Curtiss Howard <> wrote:
> Hi Stas,
>  I'm not a MyFaces developer, but I believe this is a legitimate, major
>  issue.  I was able to reproduce this problem and what's happening is
>  MyFaces is creating the bean, doing resource injection, calling the
>  @PostConstruct method, and _then_ injecting managed properties.  The
>  article you linked makes it very clear that MyFaces needs to create the
>  bean, perform resource AND managed property injection, and then call the
>  @PostConstruct method:
>  "But the flow within the JSF 1.2 RI for instantiating managed beans is
>  as follows:
>    1. New the bean declared using the default constructor
>    2. Inject any |@Resource| declarations
>    3. Assign any managed-properties declared, cascading this process if
>       new beans are referenced
>    4. Call |@PostConstruct| on the bean if declared
>    5. Store the bean in the correct scope and return"
>  I have a working patch for this problem if one of the devs would like to
>  weigh in with their opinion about opening a JIRA issue for this problem
>  I'd be happy to provide it.
>  Curtiss Howard


Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

View raw message