Гарантируется, что при вызове @PostConstruct
данного бина будут введены все его @Resource
поля.Если какие-либо из этих инъекций сами являются бобами со своими @Resource
и @PostConstruct
, то они уже будут вызваны.Другими словами, к моменту вызова любого данного @PostConstruct
гарантируется, что все его зависимости были полностью инициализированы.
Возможно и фактически вероятно, что будет построено BeanA
и инициализируется через @PostConstruct
до того, как будет создан экземпляр BeanB
, , если BeanB
не имеет явной зависимости от BeanA
.