2013-06-24 15 views
1

工作當類註釋:@Component還是@Service或@Repository(Spring註解)InitializingBean工作正常並且afterPropertiesSet()方法被調用時,如果我有標註有@Named一類 - CDI註釋,方法afterPropertiesSet()永遠不會被調用。 Spring不應該提供對CDI註釋的全面支持嗎?所有依賴注入工作正常,@Inject它只是InitializingBean不起作用。有人能解釋一下嗎?春天的InitializingBean不CDI

回答

2

根據Spring文檔:

建議您不要使用InitializingBean接口僅 因爲它不必要的夫妻代碼春天。可替代地, 使用@PostConstruct註釋

+1

這並不回答我的問題。我不在尋找替代品,我問爲什麼不支持。 – user2219247