繁体   English   中英

'com.google.appengine.api.backends.BackendService'已弃用

[英]'com.google.appengine.api.backends.BackendService' is deprecated alternative

不建议使用com.google.appengine.api.backends.BackendService。...此检查报告指定的检查范围中使用了不赞成使用的代码。 我在使用BackendService for Google时遇到此错误。 是否有其他替代方法?

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

您可以在com.google.appengine.api.backends.BackendService文档中查找它,其中显示:

该API已弃用,并已由ModulesService取代。 请尽快更新您的代码。 有关更多信息,请参见模块文档: https : //developers.google.com/appengine/docs/java/modules/converting

因此,从现在开始使用ModulesService并通过文档中提到的链接对其进行转换。

对于面对此问题的每个人,您实际上都可以这样做,而无需声明BackendService。 例如,在队列中使用时:

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

答案也可以在这里找到如何在AppEngine + Java中为特定的URL设置目标模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM