java - 其余部分无法解析为类型

标签 java rest maven gwt resty-gwt

我正在尝试使用restygwt编写我的Rest Interface,因此我继承了

<inherits name='org.fusesource.restygwt.RestyGWT' />

并将依赖项添加到我的 pom 文件中。

import java.awt.PageAttributes.MediaType;

import org.fusesource.restygwt.client.MethodCallback;
import org.fusesource.restygwt.client.RestService;

@Path("/user")
public interface UserRestService extends RestService {

    @GET
    @Path("/users")
    @Consumes(MediaType.APPLICATION_JSON)
    @Produces(MediaType.APPLICATION_JSON)
    public void getUsers(MethodCallback<List<User>> callback);
}

我的所有注释都无法解析为类型。是否还需要另一个库或者我缺少什么?

最佳答案

您可以使用 JAX-RS 2.0 注释

<dependency>
  <groupId>javax.ws.rs</groupId>
  <artifactId>javax.ws.rs-api</artifactId>
  <version>2.0</version>
</dependency>

关于java - 其余部分无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506317/

相关文章:

java - Java 整数类型原始类型是否在转换类型的 MAX_INT 处转换为 "capped"?

java - 如何避免 Java 中未使用的代码抛出 NoClassDefFoundError

java - JGit/EGit 加载翻译包失败 zh_CN

rest - 是否可以在没有 IIS 的情况下安装和使用 OpenRasta?如果是这样,怎么办?

java - 在不可变请求类中使用 Lombok

java - 如何在我的 SWT 应用程序上使用 IBM 的小部件 (com.ibm.rcp.swt.swidgets)?

JavaFX 硬焦点丢失在其他窗口区域单击

rest - 带有 webclient bodyToMono 的 Spring webflux UnsupportedMediaTypeException 不支持内容类型 'application/json'

java - 使用 Cargo 和 Maven 远程部署 WAR,无需 HOT 部署

java - Maven 正在选择旧版本的依赖项