MyCSS

2010/01/25

GAE/Jで実行環境を特定する はてなブックマークに追加

Google App Engine for Javaで、実行環境によって処理を切り替えたい場合のメモです。
Railsだったら、
if RAILS_ENV == 'production' then
# do something that's production-only
end
ですが、GAE/JのAPIを使うと、
if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Production) {
// do something that's production-only
}
のようになります。

直接
System.getProperty("com.google.appengine.runtime.environment")
としても、"Production" とか "Development" という文字列を得る事が出来るようです。

0 件のコメント :

コメントを投稿