我有一個名爲「basic」的bean,我想將它連接到另一個名爲callingApp的bean,我該怎麼做?在彈簧中連接兩個bean 4
一號豆
@Bean
public Phone basic() {
Phone phone = new BasicPhone();
return phone;
}
第二豆
@Bean
public CallingApp callingApp() {
return new CallingApp(i want to inject bean of BasicPhone here);
}
一旦你調用「new」來創建一個bean,它不再在Spring factory con下面特倫。你要麼在春季接線,要麼自己做。 – duffymo
這是在@Configuration類中嗎?如果是這樣,只需調用'basic()':'new CallingApp(basic());' – john16384
@duffymo,這是不正確的。您可以通過編程方式實例化bean,並通過添加'@Bean'將它們添加到spring上下文中。 –