Spring Could Fegin UnsatisfiedDependencyException

被調(diào)用方

使用feign定義了一個(gè)接口

@FeignClient(name = "w-article-service", fallback = ArticleCategoryServiceHystrix.class)
public interface ArticleCategoryRemoteService {

    @RequestMapping(path = "/articleCate", method = RequestMethod.POST)
    WResult save(ArticleCategory articleCategory);
}

調(diào)用方

調(diào)用方調(diào)用被調(diào)用方的一個(gè)接口

@RequestMapping("/cate/")
@Controller
@Slf4j
public class ArticleCategoryController extends BaseController{

    @Autowired
    private ArticleCategoryRemoteService articleCategoryRemoteService;

    @ResponseBody
    @RequestMapping(path = "page", method = RequestMethod.GET)
    public WResponses page(@RequestParam Map<String, Object> params){
        try {
            WResult wResult = articleCategoryRemoteService.pages(
                    ParamAdapter.param2CategoryQueryParam(params),
                    ParamAdapter.start(params), ParamAdapter.limit(params));
            if (wResult.getCode() == ServiceRespCode.SUCCESS.code()) {
                return WResponses.ok().put("page", wResult.getData());
            }
            return WResponses.error(wResult.getCode(), wResult.getMsg());
        }catch (Exception e){
            log.error("query article category cause error!", e);
        }
        return WResponses.error("速將錯(cuò)誤反饋給程序猿揪胃!");
    }
}

啟動(dòng)工程

@EnableHystrix
@EnableDiscoveryClient
@EnableFeignClients
@ComponentScan(basePackages = {"com.urwoo"})
@EnablePrometheusEndpoint
@EnableSpringBootMetricsCollector
@Slf4j
public class WSiteManagerApp {

    public static void main( String[] args ) {
        log.info("=================start WSiteManagerApp ...=================\n");
        SpringApplication.run(WSiteManagerApp.class, args);
        log.info("=================end WSiteManagerApp ...=================\n");
    }
}

出現(xiàn)問(wèn)題

2018-01-11 00:36:30 [WARN] [restartedMain] [org.springframework.context.support.AbstractApplicationContext:551] - Exception 

encountered during context initialization - cancelling refresh attempt: 

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'articleCategoryController': 

Unsatisfied dependency expressed through field 'articleCategoryRemoteService'; nested exception is 

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 

'com.urwoo.article.ArticleCategoryRemoteService' available: expected at least 1 bean which qualifies as autowire candidate. 

Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2018-01-11 00:36:30 [INFO] [restartedMain] 

[org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer:101] - 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-01-11 00:36:30 [ERROR] [restartedMain] [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter:42] - 

***************************
APPLICATION FAILED TO START
***************************

Description:

Field articleCategoryRemoteService in com.urwoo.manager.controller.ArticleCategoryController required a bean of type 

'com.urwoo.article.ArticleCategoryRemoteService' that could not be found.


Action:

Consider defining a bean of type 'com.urwoo.article.ArticleCategoryRemoteService' in your configuration.

Disconnected from the target VM, address: '127.0.0.1:54589', transport: 'socket'

Process finished with exit code 0

解決方案

在啟動(dòng)類的@EnableFeignClients注解上新增(basePackages = {"com.urwoo"})

@EnableHystrix
@EnableDiscoveryClient
@EnableFeignClients(basePackages = {"com.urwoo"})
@ComponentScan(basePackages = {"com.urwoo"})
@EnablePrometheusEndpoint
@EnableSpringBootMetricsCollector
@Slf4j
public class WSiteManagerApp {

    public static void main( String[] args ) {
        log.info("=================start WSiteManagerApp ...=================\n");
        SpringApplication.run(WSiteManagerApp.class, args);
        log.info("=================end WSiteManagerApp ...=================\n");
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末红伦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡户矢,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門殉疼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)梯浪,“玉大人,你說(shuō)我怎么就攤上這事瓢娜」衣澹” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵眠砾,是天一觀的道長(zhǎng)虏劲。 經(jīng)常有香客問(wèn)我,道長(zhǎng)褒颈,這世上最難降的妖魔是什么柒巫? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮谷丸,結(jié)果婚禮上堡掏,老公的妹妹穿的比我還像新娘。我一直安慰自己淤井,他們只是感情好布疼,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布摊趾。 她就那樣靜靜地躺著币狠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪砾层。 梳的紋絲不亂的頭發(fā)上漩绵,一...
    開(kāi)封第一講書(shū)人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音肛炮,去河邊找鬼止吐。 笑死宝踪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的碍扔。 我是一名探鬼主播瘩燥,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼不同!你這毒婦竟也來(lái)了厉膀?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤二拐,失蹤者是張志新(化名)和其女友劉穎服鹅,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體百新,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡企软,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了饭望。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仗哨。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖杰妓,靈堂內(nèi)的尸體忽然破棺而出藻治,到底是詐尸還是另有隱情,我是刑警寧澤巷挥,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布桩卵,位于F島的核電站,受9級(jí)特大地震影響倍宾,放射性物質(zhì)發(fā)生泄漏雏节。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一高职、第九天 我趴在偏房一處隱蔽的房頂上張望钩乍。 院中可真熱鬧,春花似錦怔锌、人聲如沸寥粹。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)涝涤。三九已至,卻和暖如春岛杀,著一層夾襖步出監(jiān)牢的瞬間阔拳,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工类嗤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留糊肠,地道東北人辨宠。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像货裹,于是被迫代替她去往敵國(guó)和親嗤形。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理弧圆,服務(wù)發(fā)現(xiàn)派殷,斷路器,智...
    卡卡羅2017閱讀 134,704評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,303評(píng)論 25 707
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,859評(píng)論 6 342
  • 最近書(shū)荒,暫時(shí)沒(méi)有什么想看的書(shū)斯撮,便打算刷舊書(shū)经伙。大學(xué)時(shí)買的一本小說(shuō)《島》成了我的首選。 提到《島》勿锅,很多人第一個(gè)想到...
    古小也閱讀 329評(píng)論 0 0
  • 文/ 檐鈴化語(yǔ) 01 周末溢十,朋友給我講了一個(gè)發(fā)生在他身上令人啼笑皆非的故事垮刹。 M是大學(xué)里睡在朋友上鋪的兄弟。兩個(gè)人...
    檐鈴化語(yǔ)閱讀 844評(píng)論 0 11