|
@@ -7,6 +7,7 @@ import com.fasterxml.jackson.datatype.jsonorg.JsonOrgModule;
|
|
import com.gccloud.dataroom.core.constant.DataRoomConst;
|
|
import com.gccloud.dataroom.core.constant.DataRoomConst;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import oracle.sql.CLOB;
|
|
import oracle.sql.CLOB;
|
|
|
|
+import oracle.sql.TIMESTAMP;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONArray;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
@@ -41,6 +42,7 @@ public class DataRoomObjectMapperConfiguration {
|
|
// 解决 接口响应中包含JSONObject 或 JSONArray时, 序列化失败,变成{empty: false} 的问题
|
|
// 解决 接口响应中包含JSONObject 或 JSONArray时, 序列化失败,变成{empty: false} 的问题
|
|
simpleModule.addSerializer(JSONArray.class, JSONArraySerializer.instance);
|
|
simpleModule.addSerializer(JSONArray.class, JSONArraySerializer.instance);
|
|
simpleModule.addSerializer(CLOB.class, new OracleClobSerializer());
|
|
simpleModule.addSerializer(CLOB.class, new OracleClobSerializer());
|
|
|
|
+ simpleModule.addSerializer(TIMESTAMP.class, new OracleTimestampSerializer());
|
|
objectMapper.registerModule(simpleModule);
|
|
objectMapper.registerModule(simpleModule);
|
|
|
|
|
|
log.info(DataRoomConst.Console.LINE);
|
|
log.info(DataRoomConst.Console.LINE);
|