久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:165日期: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
相關文章:
主站蜘蛛池模板: 亚洲不卡在线 | 亚洲天天干| 亚洲精品国产setv | 欧美精品片 | 色综合色综合 | www.欧美亚洲 | 国产精品一区二 | 国产精品久久久久久久久久久免费看 | 久久免费视频国产 | 99视频在线 | 国产精品视频一区二区三区四蜜臂 | av毛片 | 欧美激情久久久 | 亚洲欧美精品久久 | 视频一区二区国产 | 免费v片在线观看 | 久久久亚洲成人 | 亚洲一区成人在线 | 亚洲精品91 | 99久久日韩精品视频免费在线观看 | 久久成人高清 | 日韩理论在线 | 男人天堂视频在线观看 | 国产日韩欧美一区二区 | 日韩午夜在线 | 四虎免费紧急入口观看 | 亚洲天堂一区二区 | 成人爽a毛片一区二区免费 亚洲自拍偷拍精品 | 久久久久久久久综合 | 天天插天天操天天干 | 在线播放一区二区三区 | 精品伦精品一区二区三区视频 | 九九亚洲视频 | 国产精品婷婷久久久久 | 亚洲欧洲精品一区二区三区 | 欧美国产在线观看 | 中文字幕国产视频 | 日韩一区二 | 精品国产乱码久久久久久久软件 | 久久精品在线 | a级毛片免费高清视频 |