今天在学习过程中使用了Properties配置文件,放在根目录下获取配置的方式是了解了而如果我们放到其他位置呢?
一般常见的情况分四种:
1.专门的配置文件目录和src同级
this.class.getClassLoader().getResourceAsStream("dbConfig.properties");
2.放在src根目录下
this.class.getClassLoader().getResourceAsStream("dbConfig.properties");
3.专门的配置文件包
this.class.getClassLoader().getResourceAsStream("config/properties/dbConfig.properties");
4.和当前类放在同一包内
this.class.getResourceAsStream("dbConfig.properties")
另外有没有大神进来解释下,getclassloader()的具体意思。