1、通过把类名和方法名写进配置文件,然后读取配置文件获取类名和方法名
2、读取配置文件把类名加载进内存中,通过反射获取类的方法,最后进行执行
public class Test {
public static void main(String[] args) throws Exception {
Properties properties = new Properties();
properties.load(Test.class.getClassLoader().getResourceAsStream("pro.properties"));
// 先把类加载到内存里
Class cla = Class.forName(properties.getProperty("ClassName"));
//实例化出对象
Object obj = cla.newInstance();
// 通过字节码文件获取到类方法
Method method = cla.getMethod(properties.getProperty("MethodName"));
// 执行类的方法
method.invoke(obj);
}
}