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

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

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

瀏覽:288日期: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
相關文章:
主站蜘蛛池模板: 一区二区视频网站 | 有码在线视频 | 黄色国产在线观看 | 国产网站免费看 | a级免费毛片 | 肉大捧一出免费观看网站在线播放 | 日韩精品视频观看 | 免费一级a毛片 | 一区二区三区观看 | 成人免费精品视频 | 在线观看黄色 | 亚洲综合精品在线 | 免费黄色网址在线观看 | 一区二区三区国产精品 | 日韩一区二区三区在线观看 | 操人视频在线观看 | 99热超碰在线 | 特黄视频 | 欧美一区二区三区视频 | 北条麻妃青青久久 | 日韩综合一区二区 | 日韩一级视频 | www,黄色 | av午夜精品| 成年在线视频 | 日韩精品一线二线三线 | 日韩三区在线观看 | 亚洲激情成人 | 国产极品在线播放 | 亚洲一区二区三区在线观看视频 | 国产不卡在线观看 | 亚洲天堂三区 | 成人片网址 | 亚洲宅男天堂 | 亚洲天堂第一页 | 欧美日韩一区三区 | www日本在线观看 | 国产黄网站在线观看 | 久久久久久久久久久91 | 久久国产主播 | 天天艹天天 |