Spring-boot和Spring-Cloud遇到的問題
阿新 • • 發佈:2018-12-07
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、