問題タブ [microprofile]
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 - Quarkus & Microprofile : application.properties から @ClientHeaderParam にプロパティを使用するより良い方法はありますか?
で API を呼び出す簡単なアプリを構築しようとしていますquarkus-rest-client
。API のすべてのリソースで同じヘッダーとして API キーを挿入する必要があります。dev/qa/prod
そこで、この API キーの値 (環境によって異なります) を にあるapplication.properties
ファイルに入れたいと思いますsrc/main/resources
。
これを達成するためにさまざまな方法を試しました:
- 値プロパティ
com.acme.Configuration.getKey
に直接使用@ClientHeaderParam
- ClientHeadersFactory インターフェースを実装して構成を注入する StoresClientHeadersFactory クラスを作成します。
最後に、それを機能させるために以下に説明する方法を見つけました。
私の質問は:それを行うためのより良い方法はありますか?
これが私のコードです:
- API に到達するためのクライアントであるStoreService.java
- 構成.java
- REST コントローラーであるStoresController.java
apache-kafka - Quarkus & MicroProfile は Confluent Schema Registry Avro Schema をサポートしていますか?
Confluent SchemaRegistry が Quarkus および MicroProfile で機能しない
以下のエラーで終わる
avro を使用して kafka メッセージを逆シリアル化するためにスキーマ レジストリ (Confluent`s) を以下のように構成しようとすると、kafka トピックで利用可能な avro シリアライザー メッセージを逆シリアル化する必要がある Quarkus kafka コンシューマー アプリケーションを構築しようとしました。例外
構成
以下のように試してみました
プロパティ
以下のように試してみました
java - Helidon MP OpenAPI が更新された openapi エンドポイント応答を生成しない
私は現在、Oracle 自身のガイドとチュートリアルに従って Helidon Microprofile に基づいたマイクロサービスを構築していますが、注釈を使用するときに「自動 OpenAPI 仕様ジェネレーター」に関連する問題に遭遇しました。
私の POM は、Hibernate が提供する JPA と連携させるための MP バンドルと統合で構成されています。
リソースにすべての注釈を設定した後でも、更新された仕様が生成されません。
POM
ガイドで指定された注釈と、タイトルやライセンスなどを定義するための @OpenAPIDefinition のみを使用しています。
資源
ログ
BUMP、また、生成はカスタム フィルターとモデルを使用して機能し、META-INF の静的定義も機能します。現在JDK 13を使用しています。
編集: これは、Tim Quinn が修正を提案した後の私の Application クラスです。
アプリケーションクラス
生成されたファイル