Jersey资源中的java初始化数据库
只有一次初始化数据库的正确方法是什么? 看这个例子:
@Path("/")
public class Resource {
private static final Map<Integer,String> data = new ConcurrentHashMap<Integer,String>()
public Resource() {
data.put(1, "1");
data.put(2, "2");
...
}
}
例如,如果我删除条目1,它将再次出现在下一个请求中
# 1 楼答案
您可以使用静态初始化:
构造类时,静态块只被调用一次