概要 Spring Bootでは環境別に設定を切り替える仕組みとしてapplication.propertiesやapplication.ymlファイルを使えます。 Webアプリのポート番号やDB接続情報の設定で使うことが多いと思います。 これらで設定された値をアプリケーション内で利用する方法の1つをメモをかねて紹介します。 @Valueアノテーション これは、SpringFrameworkに備わった機能で、Spring Bootでなくても使えることもあり、よく使われていると思います。 次のようなapplication.propertiesを用意して @Component public class SomeComponent { private static final Logger logger = LoggerFactory.getLogger(com.example.SomeComp