我有一个java rest api。我想知道的是:Java rest api中的资源实例
说一个特定的客户端(例如,名为X的人使用计算机Y)对同一个uri进行三次调用。 (例如https://stackoverflow.com/firstname/kasav/lastname/bere)。进一步说,资源有一个非静态计数器。
class ResourceA{
int count = 0;
@Get
public Response service(){
count++;
//return count below
}
}
现在不来电获取所有三个调用同样的反应:
1
抑或呼叫者获得1
的第一个电话,然后2
了第二个电话,然后3
第三呼叫。
对于你们中的一些人来说,这可能是显而易见的,但对我来说不是这样。感谢您的帮助。
我做了一些研究,试图确认你的答案,我不能。你基本上是说每个呼叫都创建一个对象。如果我有一百万用户呢?这似乎效率低下。 – kasavbere 2012-08-18 02:01:38
如果资源类没有构造函数,那么该怎么办?每个用户是否仍然看到'0'? – kasavbere 2012-08-18 02:05:25
我只能说规范。您已经遗漏了您正在运行的容器以及更多信息。 – Krrose27 2012-08-18 20:14:13