package frame;
import java.io.InputStream;
import java.lang.reflect.Method;
import java.util.Objects;
import java.util.Properties;
public class reflectTest {
public static void main(String[] args) throws Exception{
Properties pro = new Properties();
ClassLoader classLoader = reflectTest.class.getClassLoader();
InputStream is = classLoader.getResourceAsStream("pro.properties");
pro.load(is);
String className = pro.getProperty("className");
String methodName = pro.getProperty("methodName");
Class cls = Class.forName(className);
Object object = cls.newInstance();
Method method = cls.getMethod(methodName);
method.invoke(object);
}
}