色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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
相關文章:
主站蜘蛛池模板: 国产自产自拍 | 国产亚洲欧美在线人成aaaa | 免费男女视频 | 欧美日韩亚洲v在线观看 | 亚洲va中文字幕 | 国产香蕉98碰碰久久人人 | 成人欧美精品久久久久影院 | 国产精品久久久久影院色老大 | 亚洲最大激情中文字幕 | 亚洲天堂毛片 | 中国国语毛片免费观看视频 | 精品视频在线视频 | 免费人成综合在线视频 | 亚洲成人黄色在线观看 | 日本高清视频一区二区 | 国内国外精品一区二区 | 永久精品免费影院在线观看网站 | 国内成人自拍视频 | 免费香蕉成视频成人网 | 特级毛片在线播放 | 87精品福利视频在线观看 | 亚洲一级特黄特黄的大片 | 欧美成人看片一区二区三区尤物 | 欧美毛片大全 | 午夜性片 | 欧美一级片在线播放 | 写真片福利视频在线播放 | 免费看黄网 | 国产精品欧美亚洲韩国日本不卡 | 久久国产一级毛片一区二区 | 在线はじめてのおるすばん | 91av福利视频| 欧美日韩另类综合 | 亚洲国产日韩综合久久精品 | 亚洲性网| 久久精品在线观看 | 欧美区在线 | 国产成人精品区在线观看 | 成人涩涩屋福利视频 | 最新精品亚洲成a人在线观看 | 国产手机在线视频 |