aspose file tools
The moose likes JSF and the fly likes @PostConstruct Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide 1Z0-808 this week in the OCAJP forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "@PostConstruct" Watch "@PostConstruct" New topic


Marcos Vidolin

Joined: May 10, 2011
Posts: 28
Hello all,

May I use an @Autowired object from Spring inside my @PostConstruct method?

Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16395

I think that Autowired is used by Spring to construct beans and (no surprise here!) automatically wire them together.

A JSF backing bean, however, is constructed by JSF, not by Spring. The JSF equivalent of @Autowired is @ManagedProperty.

The main functional difference between the 2 annotations is that @ManagedProperty accepts an EL expression instead of simply deducing the source property's bean name.

Customer surveys are for companies who didn't pay proper attention to begin with.
jQuery in Action, 2nd edition
subject: @PostConstruct