Web services 具有多个@get和@put的简单restful Web服务示例

Web services 具有多个@get和@put的简单restful Web服务示例,web-services,http,rest,get,Web Services,Http,Rest,Get,尊敬的Stackoverflow用户:, 有谁能给我举一个RESTfulWebService的简单例子,在netbeans中包含2个或更多的@get和@put?任何简单的纯文本示例都已足够。它不应该包括任何数据库! 如果有人能帮助我,我将非常高兴。 我尝试了一些东西,但没有成功,这是代码 @Path("/simple") public class SimpleResource_1 { @Context private UriInfo context; @GET @

尊敬的Stackoverflow用户:, 有谁能给我举一个RESTfulWebService的简单例子,在netbeans中包含2个或更多的@get和@put?任何简单的纯文本示例都已足够。它不应该包括任何数据库! 如果有人能帮助我,我将非常高兴。 我尝试了一些东西,但没有成功,这是代码

@Path("/simple")
public class SimpleResource_1 {
    @Context
    private UriInfo context;
    @GET
    @Produces("text/plain")
    public String getText() {
        return "hello world";
    }
@Path("/simple/simple1")
public class SimpleResource_11 {

    @Context
    private UriInfo context;
@GET
@Produces("text/plain")
public String getText1(){
    return "hi";
}
}
虽然没有任何编译错误,但我得到了这段代码的运行时错误。 我做得对吗?还是有什么我错过了

Thanx提前一吨


干杯

假设您使用的是默认的Netbeans服务器堆栈,因此使用的是
javax.ws.rs

@Path("/admin/")
public class AdminResource {

    @GET
    @Produces('text/plain')
    @Path("/reset/")
    public String reset() {
        return "Reset successfully";
    }

    @GET
    @Produces('text/plain')
    @Path("/close/")
    public String closeAll() {
        return "Closed Successfully";
    }
}

每个Java文件应该只有一个公共类。如果您已经创建了一个标准的web服务项目,Netbeans应该为上述代码排序所需的导入。如果你想添加一个
@PUT
,你只需在资源中添加另一个方法并对其进行适当的注释。

非常感谢你的回复,但是当我在我的netbeans中添加此代码时,我收到一个错误“注释类型不适用于此类应用程序”。非常感谢你的帮助。谢谢,伙计,我找到了答案,问题是第二次进入生产线。非常感谢你,伙计。但该如何实施?与get类似吗?@MarioDeSchaepmeester我使用javax.ws,谢谢回复。