参考:https://blog.csdn.net/weixin_37555975/article/details/147319559
替换步骤
<dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.13.0</version>
        </dependency>
        <!-- javassist -->
        <dependency>
            <groupId>org.javassist</groupId>
            <artifactId>javassist</artifactId>
            <version>3.28.0-GA</version>
        </dependency>
import org.apache.ibatis.javassist.*;
import java.io.IOException;
public class PJNew {
    public static void main(String[] args) throws NotFoundException, CannotCompileException, IOException {
        ClassPool classPool = ClassPool.getDefault();
        classPool.appendClassPath("YOUR_PATH/instrumented-MyBatisCodeHelper-Pro241-3.4.0+2321.jar");
        CtClass ctClass = classPool.get("com.ccnode.codegenerator.af.f.e");
        CtMethod parseLicenseMethod = ctClass.getDeclaredMethod("a", new CtClass[] { classPool.get("java.lang.String") });
        StringBuffer bodyBuff = new StringBuffer();
        bodyBuff.append("{")
                .append("  com.google.gson.Gson gson = new com.google.gson.Gson();")
                .append("  com.ccnode.codegenerator.af.d.f e = (com.ccnode.codegenerator.af.d.f)gson.fromJson($1,com.ccnode.codegenerator.af.d.f.class);")
                .append("  return e;")
                .append("}");
        parseLicenseMethod.setBody(bodyBuff.toString());
//         对修改的文件,写出到一个新文件
        ctClass.writeFile("YOUR_PATH");
    }
}
激活
{
    "paidKey": "XXX",
    "valid": true,
    "userMac": "XX-XX-XX-XX-XX-XX",
    "validTo": 4859711999000
}这个字符串信息(为什么是这个对象,可以从刚才的doAction方法中自己找找)