例如,我定义了两个类,如类Student方法和Class Main。我用球衣注册学生资源课程。 在Student课程中有setter,Main类设置了学生的详细信息。 为了使用我为此课程设置的REST获取学生详细信息,我获得了Student class的默认值。
我在下面编写了代码示例。
@Path("/student")
public class Student{
int id;
String name;
//setters
@GET
@Produces("text/plain")
public int getALL(){
return id;
}
}
当我从浏览器点击上面的程序获取studentclass的默认值
Public class MainClass{
//set the values for student class
}
我的浏览器的结果:0
答案 0 :(得分:0)
在main方法中设置值是没有用的。每个请求都会创建新的Student实例。您可以对此进行调试,您会发现学生对象指向不同的内存地址。正确的方法是设置
@Path("/student")
public class Student{
int id = 1;
String name = "Sriram";
//setters
@GET
@Produces("text/plain")
public int getALL(){
return id;
}
}
这仅适用于您的简单REST API测试。实际服务将获得真实数据并返回。