Spring Bootで、application.propertiesには色々な魔法のキーワードを打ち込むけど、独自にキーと値を設定することも出来る。
んで、このapplication.propertiesに設定した値が読めなくて2時間ほどハマった。
日本語の資料を探そうとして見つからず、リソースリーダーとか触りだしてハマった。
こういうときは素直に英語でググりましょう。
Spring Boot application.properties read っと。
初っ端からヒットしました。
How to access a value defined in the application.properties file in Spring Boot
https://stackoverflow.com/questions/30528255/how-to-access-a-value-defined-in-the-application-properties-file-in-spring-boot
application.propertiesで下記のよう記載した場合、
userBucket.path=${HOME}/bucket
クラスでは下記のようにコーディングする。
@Value("${userBucket.path}")
private String userBucketPath;
さすが、StackOverFlowでした。