2
註釋我有下面的類春天行爲如果Java方法既@Bean和@PostConstruct
@Configuration
public class SampleContext {
@Bean
@PostConstruct
public SampleClass sampleMethod() {
}
}
如何在Spring容器這個方法的行爲? sampleMethod()
在彈簧生命週期的哪個階段被調用?當所有的bean定義被加載並且bean實例被創建時,它在PostConstruct
生命週期階段被調用嗎?如果是這樣,那麼在春季掃描@Bean
註釋時再次調用該方法?
更新:
我目前在SampleContext一些特性,這我使用的初始化從sampleMethod方法SampleClass豆。如果我不使用postConstruct並僅使用@Bean,則看起來SampleMethod()在SampleContext初始化之前正在調用。
你試過了嗎? – chrylis
它似乎工作,但我想知道什麼行爲將是 – yaswanth