public class ReflectTest {
public static void main(String[] args) throws Exception {
Properties prop = new Properties();
URL resource = ReflectTest.class.getResource("/");
System.out.println(resource);
InputStream resourceAsStream = ReflectTest.class.getClassLoader().getResourceAsStream("pro.properties");
InputStream resourceAsStreamOr = ReflectTest.class.getResourceAsStream("pro.properties");
prop.load(resourceAsStream);
String className = prop.getProperty("className");
String methodName = prop.getProperty("methodName");
Class cls = Class.forName(className);
Object o = cls.newInstance();
Method method = cls.getMethod(methodName);
method.invoke(o);
System.out.println(resourceAsStream);
}
}
反射Reflect实例
最新推荐文章于 2024-09-07 11:56:44 发布