亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

java - 為什么@Import引入一個config不能使用這個config中@Bean注解的方法?

瀏覽:160日期:2024-01-30 08:22:30

問題描述

@Configurationpublic class CDPlayerConfig { @Bean public CompactDisc sgtPeppers(){return new SgtPeppers(); }@Bean public CDPlayer cdPlay(){return new CDPlayer(sgtPeppers()); }}

這個是能執行的

@Beanpublic CompactDisc sgtPeppers(){ return new SgtPeppers();}

放到另一個配置文件中,然后通過@Import引入

@Configurationpublic class CDConfig { @Bean public CompactDisc sgtPeppers(){return new SgtPeppers(); }}

引入外部的配置文件

@Configuration@Import(CDConfig.class)public class CDPlayerConfig { @Bean public CDPlayer cdPlay(){return new CDPlayer(sgtPeppers()); }}

就找不到這個methodjava - 為什么@Import引入一個config不能使用這個config中@Bean注解的方法?

問題解答

回答1:

基本概念錯誤,sgtPeppers()是調用本類的方法,沒有定義當然編譯錯誤,和spring無關。這么改:

@Configuration@Import(CDConfig.class)public class CDPlayerConfig { @Bean public CDPlayer cdPlay(CompactDisc cd){return new CDPlayer(cd); }}回答2:

理解有誤

可以使用 @Bean @Qualifier配合

標簽: java
相關文章:
主站蜘蛛池模板: 久久久久夜色精品波多野结衣 | 91网址在线 | 夜色亚洲 | 国产男人午夜视频在线观看 | 国产精品xxxav免费视频 | 日韩不卡免费视频 | 亚洲精品一区二区三区国产 | 国产成人宗合 | 亚洲毛片网站 | 精品色综合 | 高清视频 一区二区三区四区 | 久久日本精品99久久久 | 欧美人成网站免费大全 | 国产日韩一区二区 | 国产视频一区二区三区四区 | 亚洲欧美国产一区二区三区 | 免费特级黄色片 | 亚洲制服另类 | 欧美zoofilia杂交videos动漫 | 国产精品va在线观看无 | 在线视频国产网址你懂的在线视频 | 国产综合在线观看 | 日本高清动作片www欧美 | 久本草在线中文字幕亚洲欧美 | 高清配种视频xxxxx | 豆国产97在线 | 中国 | 精品亚洲欧美高清不卡高清 | 国产在线一91区免费国产91 | 国产精品黄在线观看观看 | 99青青青精品视频在线 | www.黄网站 | 91www永久在线精品果冻传媒 | 麻豆91免费视频 | 欧美久久视频 | 精品一区二区三区水蜜桃 | 一级做a爰性视频 | 国产在线播放一区 | 最近中文字幕免费完整 | 日韩片在线观看 | 最新avtom永久地址免费 | 亚洲高清视频在线播放 |