Spring Boot の application.properties ファイルで定義された値にアクセスする方法 質問する

Spring Boot の application.properties ファイルで定義された値にアクセスする方法 質問する

で提供される値にアクセスしたいapplication.properties、例:

logging.level.org.springframework.web: DEBUG
logging.level.org.hibernate: ERROR
logging.file=${HOME}/application.log

userBucket.path=${HOME}/bucket

userBucket.pathSpring Boot アプリケーションのメインプログラムにアクセスしたいです。

ベストアンサー1

アノテーションを使用して@Value、どのSpring Beanでもプロパティにアクセスできます。

@Value("${userBucket.path}")
private String userBucketPath;

外部化された構成Spring Boot ドキュメントのセクションでは、必要なすべての詳細が説明されています。

おすすめ記事