1. 程式人生 > >Spring-boot和Spring-Cloud遇到的問題

Spring-boot和Spring-Cloud遇到的問題

1、spring cloud 使用 feign 啟動報錯 

錯誤資訊

org/springframework/cloud/client/loadbalancer/LoadBalancedRetryFactory

原因:jar包衝突問題,

解決方法:在pom.xml 修改下引入規則

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
    <exclusions>
        <exclusion>
            <artifactId>spring-cloud-openfeign-core</artifactId>
            <groupId>org.springframework.cloud</groupId>
        </exclusion>
    </exclusions>
</dependency>

2、spring boot自動注入出現

Consider defining a bean of type 'xxx' in your configuration

原因:@Component,在預設情況下只能掃描與控制器在同一個包下以及其子包下的@Component註解,以及能將指定註解的類自動註冊為Bean的@[email protected]和@ Repository,所以需要在啟動類上加上未找到類的位置,手動去掃描該包下的類,加上註解@ComponentScan即可

@ComponentScan(basePackages = "com.xxx.xxx.xxx")

3、