【发布时间】:2017-06-21 13:17:27
【问题描述】:
我的问题已经在这里得到解答: apiKeyRequired in google cloud endpoint not getting resolved
但这对我不起作用。
我仍然有问题,IDE 无法解析 apiKeyRequired 属性。我正在使用端点框架 2.+。
@Api(
name = "api",
version = "v1",
apiKeyRequired = AnnotationBoolean.TRUE,
namespace = @ApiNamespace(
ownerDomain = "backendDomain.myapplication.test.example.com",
ownerName = "backendName.myapplication.test.example.com",
packagePath = ""
)
)
public class MyEndpoint {
...
build.gradle
...
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.54'
compile 'javax.servlet:servlet-api:2.5'
compile 'com.google.appengine:appengine-endpoints:1.9.54'
compile 'com.google.appengine:appengine-endpoints-deps:1.9.54'
compile 'com.google.endpoints:endpoints-framework:2.0.7'
}
...
【问题讨论】:
标签: java google-app-engine google-cloud-endpoints