我在職公司,是乙個基於webservice介面服務的呼叫。傳輸格式xml報文
因涉及到運維問題,我們不得不記錄報文,儲存到資料庫(mongodb)之前是存oracle資料庫。
spring在整合mongodb時候會將儲存物件轉換json格式進行儲存。
mongodb 儲存內容時 把我們的xml報文直接 轉換成了 上圖格式 也就是json格式。因涉及到了 運維問題,我們要保留xml報文格式
為了解決以上問題,查了好多資料。未果。諮詢大神給出乙個方案 轉譯儲存
轉譯儲存就是把xml報文轉換成unicode編碼格式儲存到資料。
import org.apache.commons.lang.stringescapeutils;
public static string tounicode(string str)
利用 stringescapeutils.escapehtml(str) 方法轉換成unicode編碼,unicode編碼是我們瀏覽器能夠直接識別的語言 能直接編譯過來的。
unicode存入 mongodb資料庫。
前台頁面顯示效果
spring 整合Junit,整合web
l 匯入jar包 基本 4 1 測試 spring test.jar 1.讓junit通知spring載入配置檔案 2.讓spring容器自動進行注入 l 修改測試類 package com.hcx import org.junit.test import org.junit.runner.runw...
springboot整合mongoDB資料庫
在專案中配置,mongodb資料庫,spring整合 引入pom依賴 org.springframework.boot spring boot starter data mongodb 在配置檔案中配置mongo庫資訊 spring data mongodb database data userna...
Spring 整合測試
spring 中的包 spring mock.jar 為整合測試提供了一流的支援。所有相關的api在包 org.springframework.test 中,它們不依賴於任何應用伺服器或者其他部署環境。test包裡的各種抽象類提供了如下的功能 test包對載入的context提供快取,快取功能是通過...