我正在尝试获取代码中对象的xml转换响应,如下所示
XStream xstream=new XStream();xstream.processAnnotations(
new Class[]{SomeResponseBean.class,SomeSectionResponseBean.class});
xstream.toXML(objectForConversion);我们是否需要为每个转换实例化XStream实例,或者我们可以让它成为一个实例并重用?
我们的应用程序有大量的请求。
发布于 2016-08-19 14:36:07
您不需要为每个转换实例化XStream,因为XStream对象是Thread safe。XStream的初始实例化/配置非常耗时,因此在类中将实例定义为静态是一件好事:
private static final XStream XSTREAM;
static {
XSTREAM = new XStream();
XSTREAM.aliasPackage(...);
//Other configurations
}https://stackoverflow.com/questions/39025250
复制相似问题