亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:136日期:2024-01-30 08:22:30

問題描述

@Configurationpublic class CDPlayerConfig { @Bean public CompactDisc sgtPeppers(){return new SgtPeppers(); }@Bean public CDPlayer cdPlay(){return new CDPlayer(sgtPeppers()); }}

這個是能執(zhí)行的

@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
相關文章:
主站蜘蛛池模板: 青青在线精品2018国产 | 一级日本特黄毛片视频 | 91成人国产福利 | 91老色批网站免费看 | 麻豆传媒在线网站 | 欧美精品一区二区三区久久 | 日韩一区二区不卡中文字幕 | 久草新免费 | 国产主播啪啪 | 久久成人性色生活片 | 午夜在线亚洲 | 国产在线观看精品香蕉v区 国产在线每日更新 | 国产一区二区三区手机在线观看 | 一级亚洲 | 亚洲精品主播一区二区三区 | 九九九九精品视频在线播放 | 久久这里有精品 | 黄色片一级免费 | 亚洲黄色在线看 | 视频二区 调教中字 知名国产 | 伊人久久青草青青综合 | 国产在线视频网站 | 国产免费观看a大片的网站 国产免费观看网站黄页 | 草比视频在线观看 | 日本无卡无吗中文免费 | 国产免费破外女真实出血视频 | 久久久免费观成人影院 | 狼人久草 | 色婷婷综合在线视频最新 | 91中文字幕在线视频 | 日本免费黄色大片 | 亚洲第一精品福利 | 免费黄色一级网站 | 特大巨黑人吊性xxx视频 | 黄毛片 | 最新国产成人综合在线观看 | 狠狠色丁婷婷综合久久 | 成年人小视频在线观看 | 免费看操片 | 精品久久久视频 | 亚洲色图.com |