|
|
@@ -1,28 +1,27 @@
|
|
|
-package net.jd.classwinter.executor;
|
|
|
+package winter.com.ideaaedi.classwinter.executor;
|
|
|
|
|
|
import javassist.CannotCompileException;
|
|
|
import javassist.ClassPool;
|
|
|
import javassist.NotFoundException;
|
|
|
-import net.jd.classwinter.Reverses;
|
|
|
-import net.jd.classwinter.author.JustryDeng;
|
|
|
-import net.jd.classwinter.exception.ClassWinterException;
|
|
|
-import net.jd.classwinter.util.Cache;
|
|
|
-import net.jd.classwinter.util.Constant;
|
|
|
-import net.jd.classwinter.util.EncryptUtil;
|
|
|
-import net.jd.classwinter.util.IOUtil;
|
|
|
-import net.jd.classwinter.util.JarUtil;
|
|
|
-import net.jd.classwinter.util.JavassistUtil;
|
|
|
-import net.jd.classwinter.util.Logger;
|
|
|
-import net.jd.classwinter.util.Pair;
|
|
|
-import net.jd.classwinter.util.PathUtil;
|
|
|
-import net.jd.classwinter.util.StrUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.Reverses;
|
|
|
+import winter.com.ideaaedi.classwinter.author.JustryDeng;
|
|
|
+import winter.com.ideaaedi.classwinter.exception.ClassWinterException;
|
|
|
+import winter.com.ideaaedi.classwinter.util.Cache;
|
|
|
+import winter.com.ideaaedi.classwinter.util.Constant;
|
|
|
+import winter.com.ideaaedi.classwinter.util.EncryptUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.util.IOUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.util.JarUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.util.JavassistUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.util.Logger;
|
|
|
+import winter.com.ideaaedi.classwinter.util.Pair;
|
|
|
+import winter.com.ideaaedi.classwinter.util.PathUtil;
|
|
|
+import winter.com.ideaaedi.classwinter.util.StrUtil;
|
|
|
|
|
|
import java.io.File;
|
|
|
import java.nio.charset.StandardCharsets;
|
|
|
import java.security.SecureRandom;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
-import java.util.Base64;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
@@ -139,8 +138,8 @@ public class EncryptExecutor {
|
|
|
* <p>
|
|
|
* 示例说明:
|
|
|
* 假设加密时日志报warn说
|
|
|
- * 2021-06-11 20:24:31 [ WARN] net.jd.classwinter.executor.EncryptExecutor: Ignore clear-method-body for className [com.aspire.ssm.handler.impl.DefaultAesPreHandlerImpl], Cannot find 'org.apache.ibatis.executor.parameter.ParameterHandler'
|
|
|
- * 2021-06-11 20:24:31 [ WARN] net.jd.classwinter.executor.EncryptExecutor: Ignore clear-method-body for className [com.aspire.ssm.interceptor.CustomizeMybatisPlugin], Cannot find 'org.apache.ibatis.plugin.Invocation'
|
|
|
+ * 2021-06-11 20:24:31 [ WARN] winter.com.ideaaedi.classwinter.executor.EncryptExecutor: Ignore clear-method-body for className [com.aspire.ssm.handler.impl.DefaultAesPreHandlerImpl], Cannot find 'org.apache.ibatis.executor.parameter.ParameterHandler'
|
|
|
+ * 2021-06-11 20:24:31 [ WARN] winter.com.ideaaedi.classwinter.executor.EncryptExecutor: Ignore clear-method-body for className [com.aspire.ssm.interceptor.CustomizeMybatisPlugin], Cannot find 'org.apache.ibatis.plugin.Invocation'
|
|
|
* 这说明了
|
|
|
* DefaultAesPreHandlerImpl类中使用到了org.apache.ibatis.executor.parameter.ParameterHandler类,
|
|
|
* DCustomizeMybatisPlugin类中使用到了org.apache.ibatis.plugin.Invocation类,
|