如何在IntellijIDEA 2016中创建简单的RESTful服务? (JAX-RS)

时间:2016-08-08 12:49:40

标签: java web-services rest intellij-idea jax-rs

我的google-fu让我失望了。

我已经失去了2.5小时试图解决这个问题。我只想用get和post请求生成这个简单的RESTful服务,这些请求在get(即localhost:9000 / hello)上生成hello world,并在post上打印到服务控制台,在bla变量中发送了什么。

我找到了一些简单的例子

import javax.ws.rs.GET;
import javax.ws.rs.Path;

@Path("greeting")
public class Greeter {
    @GET
    public String sayHi() {
        return "Hi!!";
    }
}

但它没有工作intellij不识别Path和GET注释。它问我是否要实现它们。我已尝试过NewProj-> JavaEE-> Restful Web Service和NewProj-> Java-> WebApp-> WebServices。

其中一个代码中的一些示例代码生成了这个@webmethod注释,我无法在网上找到任何信息。 2013年的JetBrains video看起来像是一种过度杀伤/过时的过时?这是一个非常简单的应用程序,我不需要/知道如何使用/ Maven。

1 个答案:

答案 0 :(得分:0)

您需要下载包含已导入类的jar文件(例如http://download.oracle.com/otndocs/jcp/jaxrs-2_0_rev_A-mrel-spec/index.html)。

打开项目结构,转到库,按加号按钮,然后将jar文件添加到项目中。