我在谷歌文档里找不到答案。正如我从文档中了解到的,@API注释被应用到一个类,以指示它是endpointAPI的一部分,@APimethod随后指示该类的哪些方法是云API的一部分。
但是,即使一个方法没有用@apimethod注释,Google App Engine Cloud Endpoints Builder仍然将该方法作为云API的一部分。
我如何从API中排除一个方法?如果不可能,那么将接收到的API参数传递给包含所需方法的单独对象(它是注释类的一个字段)是不是一个好的选择?
我包含了以下代码,它是一个用@API注释的类,以进行澄清(请参见ggetStr方法顶部的注释):
package com.barcodeapp.www.app;
import java.util.ArrayList;
import java.util.List;
import com.google.api.server.spi.config.Api;
@Api(
name = "cetest",
version = "v1",
scopes = {EndpointsConstants.EMAIL_SCOPE},
clientIds = {EndpointsConstants.WEB_CLIENT_ID, EndpointsConstants.ANDROID_CLIENT_ID, com.google.api.server.spi.Constant.API_EXPLORER_CLIENT_ID},
audiences = {EndpointsConstants.ANDROID_AUDIENCE}
)
public class CloudTest {
public List<String> list() {
List<String> strs = new ArrayList<String>();
strs.add("a"); strs.add("b");
return strs;
}
/* THE FOLLOWING METHOD NEEDS TO BE EXCLUDED FROM CLOUD API */
public String ggetStr() {
return "abc";
}
}
编辑:我已经在war/web-inf/lib文件夹中包含了library.jar文件-没有区别。
下面是关于完整性的两个等级:
package com.cloudtest.lib;
public class ClassInLibProj {
}
而且
package com.cloudtest.my;
public class ClassInLocalProj {
}
多谢了。
我可能是错的,但是当前不包含您的方法的唯一方法似乎是将private
设置为类中的private
。
这是因为:
apimethod
注释,则包含它apimethod
注释,但它是公共的,那么也会使用它。这可能是因为顶部的API
注释。本文向大家介绍box-sizing的宽度包含了哪些?相关面试题,主要包含被问及box-sizing的宽度包含了哪些?时的应答技巧和注意事项,需要的朋友参考一下 这个得根据box-sizing来计算: 1.box-sizing: content-box; width = width + 2border + 2padding 2.box-sizing: border-box; width = widt
我需要在Eclipse中安装什么包来解析org/Eclipse/ocl/helper/OCLSyntaxHelper?我在Eclipse repo中找不到OCLSyntaxHelper类。 线程“main”java中出现异常。lang.NoClassDefFoundError:org/eclipse/ocl/helper/OCLSyntaxHelper位于org。日食ocl。ecore。OCL。n
本文向大家介绍html的元素有哪些(包含H5)?相关面试题,主要包含被问及html的元素有哪些(包含H5)?时的应答技巧和注意事项,需要的朋友参考一下 H5: canvas定义图形;audio定义声音 aside定义页面之外的内容 command定义命令按钮 nav定义导航链接 output输出类型 progress 任务进度
我的android应用程序中有很多未使用的图像。这些映像被放置在项目根目录的单独文件夹中。它们不会在项目中的任何地方使用,但我需要保留它们。 我关心的是,这些未使用的映像会被包含在apk文件中吗?因为有很多,并且增加了apk文件的大小。
问题内容: 我正在使用运行多个容器。我可以使用command查看应用程序日志。但是我想访问原始日志文件以将其发送到某个地方?它在哪里?我猜这是每个容器(在容器内部?)的单独日志,但是在哪里可以找到它? 问题答案: 容器的日志可在以下位置找到: (如果您使用默认的日志格式json)
问题内容: 标签中可以包含哪些有效的html元素(如果有)? 问题答案: 内联元素(除其他外)可以包含其他内联元素和文本节点。锚点可以包含一个范围,该范围可以包含一个文本节点。 通常,块级元素可以包含内联元素和其他块级元素。通常,内联元素可以仅包含数据和其他内联元素。这种结构上的区别固有的思想是,块元素比内联元素创建“更大”的结构。 在其他的答案指出,你不能嵌套的在。