package com.ruoyi.buss.common.liquor; import com.ruoyi.buss.domain.DsEffectAssessList; import java.util.List; public class DynamicApp { public static Object exeJavaCode(String classCode, String className, String method, List param) throws Exception{ //可以复用(不要,不断的新建) DynamicCompiler compiler = new DynamicCompiler(); String testParam = "hhhhh"; //添加源码(可多个)并 构建 compiler.addSource(className, classCode).build(); Class clazz = compiler.getClassLoader().loadClass(className); Object object = clazz.getMethod(method, java.util.List.class).invoke(null, param); return object; } }