properties文件如何在IDEA中配置
- 创建properties集合类
- 获取SRC路径下的文件的方式—>classloader 类加载器
- 加载文件
//创建properties集合类
Properties pro = new Properties();
//获取SRC路径下的文件方式,--->CLassLoader 类加载器
ClassLoader classLoader = jdbcUtils.class.getClassLoader();
URL res = classLoader.getResource("jdbc.properties");
String path =res.getPath();
System.out.println(path);
//加载文件
pro.load(new FileReader(path));
//获取数据,赋值
url = pro.getProperty("url");
user = pro.getProperty("user");
password=pro.getProperty("password");
dirver = pro.getProperty("dirver");
同样可以在配置文件中配置类的路径,类的方法
在获取到配置文件的内容之后
className 类的路径
methodName 方法名
//加载该类进内存
Class<?> aClass = Class.forName(className);
//创建对象
Object obj = aClass.newInstance();
//获取方法对象
Method method = aClass.getMethod(methodName);
//执行方法
method.invoke(obj);
properties文件的书写
配置文件书写不规范会爆的错误和解决办法
在web项目中,配置文件放在WEB-INF的classes文件夹下,
路径是怎么配置的