午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:300日期: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
相關文章:
主站蜘蛛池模板: 黄色的视频网站 | 天天操天天草 | 欧美激情视频在线播放 | 国产在线视频不卡 | 开心激情五月网 | av小网站| 久久久久久中文字幕 | 中文字幕在线不卡视频 | 亚洲九九夜夜 | 亚洲黄色影院 | 伊人999 | 国产主播av | 精品福利视频导航 | 韩国演艺圈悲惨事件在线 | 亚洲在线观看视频 | 免费黄色一级视频 | 日韩欧美视频免费观看 | 天天狠狠| 在线观看欧美视频 | 久久免费国产 | 中文一区在线观看 | 成人午夜免费福利视频 | 特黄视频免费看 | 丝袜一级片 | 久草免费在线播放 | 欧美色亚洲 | 久久精品一 | 精品国产乱码久久久 | 激情婷婷| 青青草原亚洲 | 天天色婷婷| 四虎影视在线播放 | 91国产精品一区 | 四虎视频在线观看 | 欧美日韩一区二区在线观看视频 | 国产毛片在线 | 久久成人在线视频 | 青青草视频网 | 中文字幕高清在线免费播放 | 91视频在线网站 | 噜噜噜视频 |