appengine アプリのデフォルト バージョンを確認するにはどうすればよいですか? 現在のバージョンではなく、デフォルトでリクエストを処理するバージョンを意味します。
PS。質問が十分に明確でない場合は申し訳ありません。つまり、コードからデフォルト バージョンを見つける方法です。アプリにはいくつかのバージョンがあり、どのバージョンがデフォルトであるかをプログラムで確認する必要があります。
appengine アプリのデフォルト バージョンを確認するにはどうすればよいですか? 現在のバージョンではなく、デフォルトでリクエストを処理するバージョンを意味します。
PS。質問が十分に明確でない場合は申し訳ありません。つまり、コードからデフォルト バージョンを見つける方法です。アプリにはいくつかのバージョンがあり、どのバージョンがデフォルトであるかをプログラムで確認する必要があります。
手動:
プログラム的に:
import com.google.appengine.api.labs.servers.ServersService;
import com.google.appengine.api.labs.servers.ServersServiceFactory;
...
ServersService ssf = ServersServiceFactory.getServersService();
String defaultVersion=ssf.getDefaultVersion(ssf.getCurrentServer());
モジュール API が導入された Appengine の最後のバージョン以降、デフォルト バージョンを取得する新しい方法が追加されました。
import com.google.appengine.api.modules.ModulesService;
import com.google.appengine.api.modules.ModulesServiceFactory;
....
ModulesService ssf = ModulesServiceFactory.getModulesService();
DEFAULT_LANDMAX_VERSION = ssf.getDefaultVersion(ssf.getCurrentModule());