目前,我正在使用 Google 的 Gson 类将传入的 Ajax JSON 字符串解析为 Java pojo,作为 doGet/doPost 任务的一部分。我以通常的方式从 JSON 字符串中实例化一个新的 Gson 对象:
JsonObj jsonObj = new Gson().fromJson(jsonStr, jsonObj.class);
问题是我是否应该在 servlet 初始化中实例化一个共享的 gson 对象,以避免new Gson()
在每个 servlet doGet/doPost 调用中执行。
在这里为每个序列化实例化一个新的 GSON 实例?我了解到 Gson 不是单例,并且可以使用 GsonBuilder 进行一些自定义,但这不是我的情况。我担心共享 Gson 对象的多线程行为。
神不在的星期二
相关分类