com.google.appengine.api.backends.BackendService - устаревшая альтернатива - PullRequest
0 голосов
/ 04 июля 2018

'com.google.appengine.api.backends.BackendService' устарела меньше ... Эта проверка сообщает, где устаревший код используется в указанной области проверки. Я получаю эту ошибку при использовании BackendService для Google. Есть ли альтернативы, чтобы заменить это?

import com.google.appengine.api.backends.BackendService;
BackendService backendsApi = BackendServiceFactory.getBackendService();

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Для всех, кто сталкивается с этой проблемой, вы можете просто сделать это, не объявляя BackendService. Например, когда используется в очереди:

 queue.add(TaskOptions.Builder.withUrl("/test")
                        .param("testing","a")
.header("Host",BackendServiceFactory.getBackendService().getBackendAddress("backend")));

ответ также можно найти здесь Как установить целевые модули для определенного URL в AppEngine + Java

0 голосов
/ 04 июля 2018

Вы можете просто посмотреть его в документах из com.google.appengine.api.backends.BackendService, где написано:

Этот API устарел и был заменен на ModulesService . Пожалуйста, обновите ваш код как можно скорее. Для получения дополнительной информации см. Документацию модулей: https://developers.google.com/appengine/docs/java/modules/converting

Так что теперь используйте ModulesService и конвертируйте его по ссылке , упомянутой в документации.

...