標籤:相容 doc 異常 comm 項目 uav boot release error:
Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NoSuchMethodError: com.google.common.collect.FluentIterable.append(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;
無法啟動bean‘documentationPluginsBootstrapper‘; 嵌套異常是java.lang.NoSuchMethodError:com.google.common.collect.FluentIterable.append(Ljava / lang / Iterable;)Lcom / google / common / collect / FluentIterable;
環境:Spring Boot 2.0.3RELEASE+Swagger2 2.9.2+Swagger ui 2.9.2 + easypoi 3.2.0
網上搜尋的答案是:
由於guava的相容性導致的問題,引入
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version></dependency>
我開啟我的maven項目展開Maven Dependencies看了下jar包版本按鍵盤G依次搜尋,發現版本是16,guava-16.0.1.jar,16版本是不相容的
然後搜尋在啟動的子項目pom.xml檔案中加入
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0</version>
</dependency>
根據優先原則所以版本會變成20版本
Spring Boot 2.0.3RELEASE+Swagger2 2.9.2+Swagger ui 2.9.2 + easypoi 3.2.0版本不相容