您的位置:首页 > 数据库 > Mongodb

Spring 整合mongodb 数据原型存储问题

2017-02-26 23:23 399 查看
我在职公司,是一个基于webService接口服务的调用。传输格式XML报文

因涉及到运维问题,我们不得不记录报文,存储到数据库(mongodb)之前是存oracle数据库。

spring在整合mongodb时候会将存储对象转换json格式进行存储。 



mongodb 存储内容时 把我们的xml报文直接 转换成了 上图格式 也就是json格式。因涉及到了 运维问题,我们要保留xml报文格式

为了解决以上问题,查了好多资料。未果。咨询大神给出一个方案 转译存储

转译存储就是把xml报文转换成UNICODE编码格式存储到数据。

import org.apache.commons.lang.StringEscapeUtils;//commons-lang-2.4.jar

public static String toUnicode(String str){
return StringEscapeUtils.escapeHtml(str);
}利用 StringEscapeUtils.escapeHtml(str) 方法转换成UNICODE编码,UNICODE编码是我们浏览器能够直接识别的语言  能直接编译过来的。



UNICODE存入 mongodb数据库。

前台页面显示效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: