【spring boot】【spring cloud】異常:找不到方法HikariDataSource.getMetricsTrackerFactory()
錯誤
Caused by: java.lang.NoSuchMethodError: com.zaxxer.hikari.HikariDataSource.getMetricsTrackerFactory()Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory;
at org.springframework.boot.actuate.autoconfigure.metrics.jdbc.HikariDataSourceMetricsPostProcessor.bindMetricsRegistryToHikariDataSource(HikariDataSourceMetricsPostProcessor.java:61)
at org.springframework.boot.actuate.autoconfigure.metrics.jdbc.HikariDataSourceMetricsPostProcessor.postProcessAfterInitialization(HikariDataSourceMetricsPostProcessor.java:52)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:438)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1714)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:583)
… 101 common frames omitted
異常解決
去掉 spring-boot-starter-quartz 後,問題解決
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
分析
- 應該是spring boot和spring cloud版本相容問題。
- spring cloud 版本 : Finchley.RELEASE
- spring boot 版本: 2.0.0.RELEASE
相關文章
- Spring Boot 異常處理Spring Boot
- spring boot 統一異常處理Spring Boot
- Spring Boot乾貨系列:(十三)Spring Boot全域性異常處理整理Spring Boot
- spring-boot 統一異常捕獲Springboot
- Spring Boot整合Spring Cloud Netflix元件Spring BootCloud元件
- Spring Cloud Gateway的全域性異常處理SpringCloudGateway
- Spring Cloud Gateway-自定義異常處理SpringCloudGateway
- Spring Cloud Alibaba Nacos異常Java.Net.UnknownHostExceptionSpringCloudJavaException
- Spring Boot優雅地處理404異常Spring Boot
- Spring Cloud與Spring Boot版本匹配關係CloudSpring Boot
- Spring Boot系列(四) Spring Cloud 之 Config ClientSpring BootCloudclient
- 【Spring Cloud】Feign呼叫異常觸發降級後如何捕獲異常SpringCloud
- spring cloud 微服務異常記錄與報警SpringCloud微服務
- Spring Cloud Gateway自定義異常處理Exception HandlerSpringCloudGatewayException
- Spring Boot 2 Webflux的全域性異常處理Spring BootWebUX
- 優雅的處理Spring Boot異常資訊Spring Boot
- Spring Boot統一異常處理最佳實踐Spring Boot
- 知識點-Spring Boot 異常處理彙總Spring Boot
- spring-boot-route(四)全域性異常處理Springboot
- Spring Boot與Spring Cloud是什麼關係?Spring BootCloud
- Spring boot與Spring cloud 是什麼關係?Spring BootCloud
- spring cloud優雅的處理feign熔斷異常SpringCloud
- Spring Boot實戰系列(4)統一異常處理Spring Boot
- Spring Cloud Alibaba與Spring Boot、Spring Cloud之間不得不說的版本關係CloudSpring Boot
- Spring Boot整合Spring Cloud Commons進行公共元件管理Spring BootCloud元件
- Spring Boot整合Spring Cloud Vault進行安全儲存Spring BootCloud
- java工程管理系統原始碼+spring cloud + spring bootJava原始碼CloudSpring Boot
- spring cloud+spring boot 電子商務-spring boot 引用方式${}和@@用法與區別CloudSpring Boot
- 非spring boot (即spring) 使用/整合 Spring cloud Config 分散式配置中心Spring BootCloud分散式
- Spring系列(七) Spring MVC 異常處理SpringMVC
- 異常解決——Spring Cloud FeignClient: BeanCreationException: Error creating bean with name XXXServiceSpringCloudclientBeanExceptionError
- 8 Spring Boot返回資料及異常統一封裝Spring Boot封裝
- Spring Boot 中關於自定義異常處理的套路!Spring Boot
- Spring Boot統一異常處理以及引數校驗Spring Boot
- spring cloud+spring boot 電子商務spring boot獲取配置檔案的屬性CloudSpring Boot
- spring cloud + spring boot + springmvc+mybatis微服務雲架構CloudSpring BootSpringMVCMyBatis微服務架構
- Spring Cloud Spring Boot mybatis分散式微服務雲架構CloudSpring BootMyBatis分散式微服務架構
- spring cloud Alibaba 之 spring boot 基礎學習筆記CloudSpring Boot筆記