.读取src下面的配置文件,获取里面的配置的类的全限定名称信息, 然后去通过反射创建类的实例,调用这个类的成员方法
时间: 2024-05-15 22:15:20 浏览: 77
利用反射,根据类得完全限定名获得该类得实例
可以使用Java的Properties类来读取配置文件,示例代码如下:
```
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class ConfigReader {
public static void main(String[] args) throws IOException, ClassNotFoundException {
Properties prop = new Properties();
prop.load(new FileInputStream("src/config.properties"));
String className = prop.getProperty("class_name");
Class<?> clazz = Class.forName(className);
Object obj = clazz.newInstance();
clazz.getMethod("methodName").invoke(obj);
}
}
```
以上代码假设配置文件名为config.properties,其中class_name是要创建实例的类的全限定名称,methodName是要调用的成员方法名。可以根据实际情况修改这些值。注意要处理异常。
阅读全文