嗨,我是一个新手,并尝试jersey rs与球衣。
@Path("test")
@Singleton
public class MyResource {
private int count;
@GET
@Produces(MediaType.TEXT_PLAIN)
public String testMethod(){
count = count + 1;
System.out.println("count is" + count);
return "the count is called " + count +" times";
}
}
这里count变量应该返回每个新请求的更新计数值,因为MyResource类是singleton。但它总是只返回相同的值1。为什么会如此以及如何解决这个问题。