異常解決——Spring Cloud FeignClient: BeanCreationException: Error creating bean with name XXXService
最近自己搭建了Spring Cloud 架構,在做客戶端的時候,FeignClient標註的Service介面 無法注入,can not be autowired 。 網上找了一堆資料也沒發現可用的。
問題發現:
開始找問題: 剛開始搭建客戶端的時候介面注入是ok的,但是在我整合了swagger 和 mybatis 之後,FeignClient介面就無法注入了。
分析和解決:
既然問題找到了,那麼分析原因應該處在 Mybatis 和 swagger 上。 後面考慮我Spring cloud 是用的Greennwich.RC1版本。即版本都在2.1 以上, mybatis 等版本用的比較低,1.1.7 , swagger版本用的是2.2.2 。
分析:是否是因為spring cloud版本太高,而swagger和mybatis 的版本不相容導致的問題?
有了猜想,就去實現。 提升swagger版本到2.9.2 ,提升mybatis版本到1.3.1 ,其他相關的版本都相應提高。
重新構建,編譯通過
專案啟動成功!問題解決!
相關文章
- Error creating bean with name 解決ErrorBean
- Error creating bean with name ‘dataSource‘ErrorBean
- Spring注入bean報錯 Error creating bean with name的網上找不到的解決方案SpringBeanError
- 解決程式中Error creating bean with name 'XXXXX‘ defined in class path resource [application的異常ErrorBeanAPP
- Error creating bean with name 'tomcatEmbeddedServletContainerFactory'ErrorBeanTomcatServletAI
- Error creating bean with name 'memcachedClient'...java.lang.OutOfMemoryErrorErrorBeanclientJava
- Error creating bean with name ‘dataSource‘: Unsatisfied dependency expressed through fieldErrorBeanExpress
- No bean named 'cacheManager' availablej 異常解決BeanAI
- Spring10種常見異常解決方法Spring
- 關於報錯Error creating bean with name 'xxxxx': Invocation of init method....ErrorBean
- 異常解決:non-compatible bean definition of same name and class【com.xxx.xxx.XXX】Bean
- Nacos Spring Cloud 使用@FeignClient 呼叫其他工程的介面SpringCloudclient
- Spring Cloud Gateway-自定義異常處理SpringCloudGateway
- Spring Cloud Gateway的全域性異常處理SpringCloudGateway
- Spring Boot學習之No bean named 'entityManagerFactory' available異常Spring BootBeanAI
- 【Spring Cloud】Feign呼叫異常觸發降級後如何捕獲異常SpringCloud
- spring cloud 微服務異常記錄與報警SpringCloud微服務
- Spring Cloud Gateway自定義異常處理Exception HandlerSpringCloudGatewayException
- 【spring boot】【spring cloud】異常:找不到方法HikariDataSource.getMetricsTrackerFactory()Spring BootCloud
- Ionic異常及解決
- Spring Cloud Alibaba Nacos異常Java.Net.UnknownHostExceptionSpringCloudJavaException
- javaWeb常見異常的解決方法JavaWeb
- flume file channel 異常解決
- Unknowncolumn'*'in'fieldlist'異常解決
- spring cloud優雅的處理feign熔斷異常SpringCloud
- 執行 locust 的異常 pywintypes.error 如何解決?Error
- CentOS 常見異常及解決辦法CentOS
- Andorid“emulator: ERROR: unknown virtual device name”問題解決Errordev
- Spring Cloud Gateway過濾器精確控制異常返回(分析篇)SpringCloudGateway過濾器
- Spring Bean 詳解SpringBean
- error: '[class name]' does not name a typeError
- 使用@FeignClient中的fallback屬性處理介面呼叫異常問題client
- 解決Mac java.net Local host name unknown error的方法MacJavaError
- Java新增構造方法異常異常——Could not autowire. there is more than one bean of '' typeJava構造方法Bean
- 急~~~Error establishing socket異常。Error
- [持續更新]hive異常解決方案Hive
- Mysql 的一些異常解決MySql
- 資料庫異常hang住解決資料庫