ホームページ > Java > &#&チュートリアル > Spring Boot アプリケーションで application.properties 値にアクセスするにはどうすればよいですか?

Spring Boot アプリケーションで application.properties 値にアクセスするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-30 20:37:11
オリジナル
283 人が閲覧しました

How Can I Access application.properties Values in My Spring Boot Application?

Spring Boot で application.properties の値にアクセスする

Spring Boot アプリケーションでは、application.properties ファイルで定義された構成値にアクセスする必要がある場合があります。この記事では、これらの値にアクセスしてプログラムで使用する方法について説明します。

@Value アノテーションを使用したプロパティ値へのアクセス

Spring 管理オブジェクト (たとえば、サービスまたはコントローラー)、@Value アノテーションを使用します。たとえば、userBucket.path プロパティにアクセスするには、次のアノテーションを適切なクラスに追加できます:

@Value("${userBucket.path}")
private String userBucketPath;
ログイン後にコピー

このアノテーションにより、application.properties ファイルで定義された値が userBucketPath フィールドに自動的に設定されます。

ログの構成例

質問に示されている例は、ログ関連のプロパティへのアクセスを示しています。これらのプロパティにアクセスするには、ログ関連クラス内で @Value アノテーションを使用できます。

@Value("${logging.level.org.springframework.web}")
private String springWebLogLevel;

@Value("${logging.level.org.hibernate}")
private String hibernateLogLevel;
ログイン後にコピー

Spring Boot の外部化された構成

外部化された構成オプションの詳細については、「 Spring Boot ドキュメントの [外部化] に関するセクション構成](https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config).

以上がSpring Boot アプリケーションで application.properties 値にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート