spring中怎么實(shí)現(xiàn)強(qiáng)行注入和引用,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供江孜企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為江孜眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
前提:
public class DataProviderManagerImpl implements ApplicationContextAware @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; }
強(qiáng)行注入:
//允許bean實(shí)例在所有的bean屬性被設(shè)置時(shí)才能執(zhí)行
if (provider instanceof InitializingBean) { ((InitializingBean) provider).afterPropertiesSet(); } applicationContext.getAutowireCapableBeanFactory().autowireBean(provider);
強(qiáng)行引用: --就是普通的GetBean
InnerAggregator innerAggregator = applicationContext.getBean(H2Aggregator.class);
看完上述內(nèi)容,你們掌握spring中怎么實(shí)現(xiàn)強(qiáng)行注入和引用的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!