Commit 4c28f380aa454ce741173a369fb87fa1554c9388

Authored by 648540858
1 parent 94a0de0d

优化byte数组转换

@@ -207,6 +207,12 @@ @@ -207,6 +207,12 @@
207 <version>2.1.3</version> 207 <version>2.1.3</version>
208 </dependency> 208 </dependency>
209 209
  210 + <dependency>
  211 + <groupId>com.google.guava</groupId>
  212 + <artifactId>guava</artifactId>
  213 + <version>20.0</version>
  214 + </dependency>
  215 +
210 <!-- json解析库fastjson2 --> 216 <!-- json解析库fastjson2 -->
211 <dependency> 217 <dependency>
212 <groupId>com.alibaba.fastjson2</groupId> 218 <groupId>com.alibaba.fastjson2</groupId>
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/SIPRequestProcessorParent.java
@@ -3,6 +3,7 @@ package com.genersoft.iot.vmp.gb28181.transmit.event.request; @@ -3,6 +3,7 @@ package com.genersoft.iot.vmp.gb28181.transmit.event.request;
3 import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform; 3 import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
4 import com.genersoft.iot.vmp.gb28181.transmit.SIPSender; 4 import com.genersoft.iot.vmp.gb28181.transmit.SIPSender;
5 import com.genersoft.iot.vmp.gb28181.utils.SipUtils; 5 import com.genersoft.iot.vmp.gb28181.utils.SipUtils;
  6 +import com.google.common.primitives.Bytes;
6 import gov.nist.javax.sip.message.SIPRequest; 7 import gov.nist.javax.sip.message.SIPRequest;
7 import gov.nist.javax.sip.message.SIPResponse; 8 import gov.nist.javax.sip.message.SIPResponse;
8 import org.apache.commons.lang3.ArrayUtils; 9 import org.apache.commons.lang3.ArrayUtils;
@@ -196,8 +197,7 @@ public abstract class SIPRequestProcessorParent { @@ -196,8 +197,7 @@ public abstract class SIPRequestProcessorParent {
196 result.add(rawContent[i]); 197 result.add(rawContent[i]);
197 } 198 }
198 } 199 }
199 - Byte[] bytes = new Byte[0];  
200 - byte[] bytesResult = ArrayUtils.toPrimitive(result.toArray(bytes)); 200 + byte[] bytesResult = Bytes.toArray(result);
201 201
202 Document xml; 202 Document xml;
203 try { 203 try {