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<DsEffectAssessList> 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;
|
}
|
}
|