SpringCloud:問題の装うモジュールリファレンスバージョン

1.エラーの問題

org.springframework.beans.factory.BeanDefinitionStoreException:プロセスに失敗したインポートの候補者のためのコンフィギュレーション・クラス [com.fdzang.microservice.gateway.GatewayApplication]。ネストされた例外はjava.io.FileNotFoundExceptionです:クラスパスリソース[ORG / springframework /ブーツ/自動設定/ウェブ/ ServerPropertiesAutoConfiguration。このクラスは、それが存在しないため]を開くことができません
    
java.io.FileNotFoundException:引き起こされることにより、クラスパスリソース[ORG / springframework /ブーツ/自動設定/ウェブ/ ServerPropertiesAutoConfigurationを。クラスそれが存在しないため]を開くことができません
    org.springframework.core.io.ClassPathResource.getInputStreamで(ClassPathResource.java: .RELEASE]180)〜[スプリングコア5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.core.type.classreading.SimpleMetadataReaderました。<初期化>(SimpleMetadataReader.java:51)〜[スプリングコア5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReaderで(SimpleMetadataReaderFactory.java: 103 )〜[スプリングコア5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.boot.type.classreading.ConcurrentReferenceCachingMetadataReaderFactory.createMetadataReader(ConcurrentReferenceCachingMetadataReaderFactory.java時: 86)〜[ばねブート2.1。 7.RELEASE.jar:2.1.7
    org.springframework.boot.type.classreading.ConcurrentReferenceCachingMetadataReaderFactory.getMetadataReaderで(ConcurrentReferenceCachingMetadataReaderFactory.java: 73)〜[春-ブート2.1.7.RELEASE.jar:2.1.7 .RELEASE] 
    org.springframework.core.typeで。 classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java: 81)〜[5.1.9スプリングコア5.1.9.RELEASE.jar .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser.asSourceClass(ConfigurationClassParser.javaにおいて: 682 )〜[春-コンテキスト5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser $ SourceClass.getRelatedで(ConfigurationClassParser.java:1074年)〜[春-コンテキスト5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser $ SourceClass.getAnnotationAttributes(ConfigurationClassParser.java時: 1055)〜[春コンテキスト-5.1 .9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser.collectImports(ConfigurationClassParser.java:で 538)〜[ばねコンテキスト5.1.9.RELEASE.jar:5.1.9 。 RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser.getImportsで(ConfigurationClassParser.java: 511)〜[ばねコンテキスト5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClassで(ConfigurationClassParser.java: 302)〜[ばねコンテキスト5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParserました。 processConfigurationClass(ConfigurationClassParser.java: 242)〜[春-コンテキスト5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:時 586)〜[春-context-5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    ...省略19の共通フレーム

問題のおそらく参照エラーの異常を発見していないファイル、ある観点から、ミックスへの依存の追加があってはなりません

次のようにポンポンファイル:

< 依存性> 
  < のgroupId > org.springframework.cloud </ のgroupId > 
  < たartifactId >ばねクラウドスタータふり</ たartifactId > 
  < バージョン> 1.4.7.RELEASE </ バージョン> 
</ 依存>

だから、まだエラーHystrixその依存関係を、参加

2.ソリューション

Baiduはします。https://blog.csdn.net/poem_2010/article/details/88847285

少し考えを閲覧しても問題の装うバージョンになった後、急にブログを書く前に考えます。https://www.cnblogs.com/fdzang/p/10304143.html

springcloud-openfeign:私たちは中にバージョンspringcloudに新しいコンポーネントを追加しました

org.springframework.cloud:spring-cloud-netflix-core移動org.springframework.cloud:spring-cloud-openfeign-coreによって春の雲のサポート装います

だから、Mavenのリポジトリの検索を行く:春 - クラウドopenfeign、見つけ見つかりませんでした:春 - クラウド・スタータopenfeign

<! - https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-openfeign - > 
< 依存> 
    < groupIdを> org.springframework.cloud </ groupIdを> 
    < たartifactId > spring-クラウドスタータopenfeign </ たartifactId > 
    < バージョン> 2.1.3.RELEASE </ バージョン> 
</ 依存>

そして、依存関係のポンポン装うを交換し、以前の注釈参照の再起動が完了したことを更新します。

 

 

 

おすすめ

転載: www.cnblogs.com/fdzang/p/11804822.html