Asakusa Framework Advent Calendar 2016の15日目です。
今日は、2016/12/6にリリースされたAsakusaFW 0.9.0のちょいネタ、WindGateプロファイルの環境変数のデフォルト値についてです。
WindGateプロファイル(ASAKUSA_HOME/windgate/profile/hoge.properties)では、環境変数を使うことが出来ます。
ここで、ハイフンで区切って(環境変数が定義されていなかったときの)デフォルト値を設定することが出来るようになりました。
…って、うん?その機能は前から無かったっけ?
と思ったら、yaess.propertiesには以前からありました^^;
YAESSやWindGateでは、プロファイル内の設定値を実行時に変更すること(実行時引数で上書きするとか)は出来ません。
が、環境変数を使うように書いておくことで、実行時に設定値を変更できるわけです。