第5章 コードからの設定へのアクセス


コードに定義されたメソッドを使用すると、設定にアクセスできます。CDI Bean リソースまたは JAX-RS リソースではないクラスから、動的ルックアップを実行したり、設定した値を取得したりできます。

org.eclipse.microprofile.config.ConfigProvider.getConfig() メソッドを使用して設定にアクセスできます。Config objectgetValue メソッドは、設定プロパティーの値を返します。

前提条件

Quarkus Maven プロジェクトがあること。

手順

以下のオプションのいずれかを使用して設定にアクセスします。

  • application.properties ファイルですでに定義されているプロパティーの設定にアクセスするには、以下の構文を使用します。DATABASE.NAME は、databaseName 変数に割り当てられたプロパティーの名前に置き換えます。

    String databaseName = ConfigProvider.getConfig().getValue("DATABASE.NAME", String.class);
    Copy to Clipboard Toggle word wrap
  • application.properties ファイルに定義されていない可能性のあるプロパティーの設定にアクセスするには、以下の構文を使用します。

    Optional<String> maybeDatabaseName = ConfigProvider.getConfig().getOptionalValue("DATABASE.NAME", String.class);
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat