diff --git a/debug-tools-base/src/main/java/io/github/future0923/debug/tools/base/hutool/sql/SqlCompressor.java b/debug-tools-base/src/main/java/io/github/future0923/debug/tools/base/hutool/sql/SqlCompressor.java index b48d7ff7..26a4d44b 100644 --- a/debug-tools-base/src/main/java/io/github/future0923/debug/tools/base/hutool/sql/SqlCompressor.java +++ b/debug-tools-base/src/main/java/io/github/future0923/debug/tools/base/hutool/sql/SqlCompressor.java @@ -81,7 +81,7 @@ private static String removeComments(String input) { // 移除 -- 注释(直至行尾) input = input.replaceAll("(?m)--.*?$", ""); // 移除 /**/ 块注释 - input = input.replaceAll("/\\*.*?\\*/", ""); + // input = input.replaceAll("/\\*.*?\\*/", ""); return input; } diff --git a/debug-tools-sql/src/test/java/io/github/future0923/debug/tools/sql/SqlCompressorTest.java b/debug-tools-sql/src/test/java/io/github/future0923/debug/tools/sql/SqlCompressorTest.java index d2f57ca6..1ee84d37 100644 --- a/debug-tools-sql/src/test/java/io/github/future0923/debug/tools/sql/SqlCompressorTest.java +++ b/debug-tools-sql/src/test/java/io/github/future0923/debug/tools/sql/SqlCompressorTest.java @@ -18,6 +18,7 @@ import io.github.future0923.debug.tools.base.hutool.sql.SqlCompressor; import io.github.future0923.debug.tools.base.hutool.sql.SqlFormatter; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import java.util.List; @@ -38,6 +39,9 @@ void compressSql() { String compressed = SqlCompressor.compressSql(sql); System.out.println(compressed); + String expect = + "SELECT * FROM user WHERE name = '张 三' AND age > 18 /* 这里是块注释,描述条件 */ AND remark = \"备注 换行\""; + Assertions.assertEquals(expect, compressed); } @Test