亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:170日期: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影视永久福利免费观看 | 国产三级在线观看 | 在线成人免费看大片 | 国产色视频在线观看免费 | 欧美在线一级视频 | 欧美国产日本精品一区二区三区 | 久久男人天堂 | 欧美一级高清片欧美国产欧美 | 在线亚洲精品国产波多野结衣 | 成人a影片在线观看 | 免费久| 国产黄a三级三级看三级 | 日韩在线一区二区三区 | 最新国产一区二区精品久久 | 富二代精品视频 | 亚洲国产精品线播放 | 国产成人亚洲合集青青草原精品 | 日本亚洲欧美国产日韩ay高清 | 免费视频亚洲 | 一级做a爱久久久久久久 | 波多野结衣中文一区二区免费 | 性刺激欧美三级在线现看中文 | 亚洲欧美日韩在线一区二区三区 | 九九综合九九综合 | 成人在线观看午夜 | 午夜精品久视频在线观看 | 国产特级全黄一级毛片不卡 | 国产三级播放 | 一级aaa级毛片午夜在线播放 | 国产成人精品男人的天堂538 | 亚洲国产欧美在线人成 | 91热久久免费频精品动漫99 | 欧美三级网站在线观看 | 国产成人综合一区精品 | 波多野结衣3女同在线观看 波多野结衣aⅴ在线 | 亚洲国产韩国一区二区 | 亚洲视频日韩 | 国内国产真实露脸对白 | 性生大片一级毛片免费观看 |