ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

Asakusa Framework 0.9.0のWindGateの環境変数のデフォルト値

2016-12-15 00:00:00 | PG(分散処理)

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では、プロファイル内の設定値を実行時に変更すること(実行時引数で上書きするとか)は出来ません。
が、環境変数を使うように書いておくことで、実行時に設定値を変更できるわけです。