問題タブ [spring-cloud-config-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring クラウド構成クライアント アプリケーションが java.lang.NoClassDefFoundError で起動に失敗する
Spring クラウド構成クライアント アプリケーションに問題があります。pom.xml で spring-boot-starter-parent を親として使用すると (以下を参照)、アプリケーションは正常に動作し、Spring クラウド構成サーバーからプロパティを取得できます。
しかし、既存のアプリケーション (既に親依存関係がある) を Spring クラウド構成クライアントとして作成したいので、pom.xml を次のように変更しました。
上記の変更後、このエラーが発生しました。
以下の依存関係を追加して、このエラーを修正しました。
上記の依存関係を追加した後、以下のエラーが発生しています。
pring-boot-dependencies と spring-cloud-dependencies を更新してみましたが、うまくいきませんでした。誰でもこのエラーを修正するのを手伝ってもらえますか?
spring - Spring Boot 構成クライアントの更新プロパティが機能しない
次のようなプロパティ クラスがあります。
そして、コンストラクター注入を使用して、上記のコンポーネントを別の @component クラスに配線しています。
このアプリケーションは、プロパティが gitlab に保存されている構成クライアントでもあります。GatewayConfigurationProperties のプロパティの値が gitlab で変更され、アクチュエータの /actuator/refresh エンドポイントを呼び出しています。ログでエンドポイント呼び出しを確認できますが、gitlab のプロパティの変更が反映されていません。更新を行うために @component クラスまたはプロパティ クラスで他に行うことはありますか。ドキュメントを読むと、 @ConfigurationProperties で注釈が付けられたクラスがアクチュエーターで更新されることがわかりますが、どういうわけか私には起こっていません