如果我们在开发工作站上,如何检查Java App Engine

sup*_*bra 30 java google-app-engine

我想在Java Google App Engine中这样做

if(developmentMode)
  foo();
else
  bar();
Run Code Online (Sandbox Code Playgroud)

有谁知道这样做的好方法?

丹尼尔

小智 43

https://cloud.google.com/appengine/docs/java/javadoc/com/google/appengine/api/utils/SystemProperty

在Java中只是测试

SystemProperty.environment.value() == SystemProperty.Environment.Value.Production
Run Code Online (Sandbox Code Playgroud)

  • 次要注意:问题是如何检查我们是否在*development*系统上,但上面的测试检查我们是否在*production*系统上(即条件被否定).更改为`!=`或使用`SystemProperty.Environment.Value.Development`. (8认同)

Bob*_*man 5

在Python中,检查SERVER_SOFTWARE环境变量.它将"Development/X.Y"处于开发模式.在Java中ServletContext.getServerInfo().