[英]'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.