配置文件的相关问题
.this.getClass().getResource("/dbcp.properties").getFile()
- 通过类名获得→类名.Class。因为任何的数据类型(基础数据类型,引用数据类型)都具有一个静态属性.Class,来获取Class对象
- 通过实例对象获得→对象名.getClass()。因为任何类的父类都是Object类,Object类有.getClass()方法获得Class对象。
- 通过Class类的静态方法→Class.forName(类名)。
getResource(String),他接受一个字符串参数
(所以针对上面的代码,如果路径名前面没有/,就需要配置文件在调用这行代码的这个类的相 同文件夹中,如果带/就需要把配置文件放在根目录就是src文件夹中)
作为码农中的一员,需要不断的学习,我学习之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。
本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

浙公网安备 33010602011771号