12 ファクター アプリのマニフェストhttp://12factor.net/を読んでいました。マニフェストでは、アプリケーションの構成データを環境変数に保存することを推奨しています。これは、DB ユーザー名/パスワード、リソース URL などのプロパティを、プロパティ ファイルとしてではなく、Java Env 変数の一部として保存する必要があることを意味しますか? これは情報を安全に保存する方法ですか? 私には、これは情報を保存するかなり扱いにくい方法のように思えます。これに関して共有できるベスト プラクティスや経験はありますか?
私が考えることができる 1 つのオプションは、別の構成サービスをランドスケープで実行し、Env プロパティを使用して構成サービスに接続し、さらに詳細な構成データについて構成サービスを照会することです。