zhouhao %!s(int64=3) %!d(string=hai) anos
pai
achega
72e3011946

+ 4 - 2
jetlinks-components/network-component/tcp-component/src/main/java/org/jetlinks/community/network/tcp/parser/strateies/DelimitedPayloadParserBuilder.java

@@ -1,7 +1,7 @@
 package org.jetlinks.community.network.tcp.parser.strateies;
 
 import io.vertx.core.parsetools.RecordParser;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.text.StringEscapeUtils;
 import org.jetlinks.community.ValueObject;
 import org.jetlinks.community.network.tcp.parser.PayloadParserType;
 
@@ -14,7 +14,9 @@ public class DelimitedPayloadParserBuilder extends VertxPayloadParserBuilder {
     @Override
     protected RecordParser createParser(ValueObject config) {
 
-        return RecordParser.newDelimited(StringEscapeUtils.unescapeJava(config.getString("delimited")
+        return RecordParser.newDelimited(StringEscapeUtils.unescapeJava(
+            config
+                .getString("delimited")
                 .orElseThrow(() -> new IllegalArgumentException("delimited can not be null"))));
     }
 

+ 13 - 1
pom.xml

@@ -26,7 +26,7 @@
         <r2dbc.version>Arabba-SR10</r2dbc.version>
         <netty.version>4.1.73.Final</netty.version>
         <elasticsearch.version>7.11.2</elasticsearch.version>
-        <reactor.excel.version>1.0.2</reactor.excel.version>
+        <reactor.excel.version>1.0.3-SNAPSHOT</reactor.excel.version>
         <reactor.ql.version>1.0.14-SNAPSHOT</reactor.ql.version>
         <californium.version>3.3.1</californium.version>
         <fastjson.version>1.2.83</fastjson.version>
@@ -409,6 +409,18 @@
 
     <dependencies>
 
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-text</artifactId>
+            <version>1.9</version>
+        </dependency>
+
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+            <version>2.6</version>
+        </dependency>
+
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-test</artifactId>