System.getProperty(“user.dir”),都说获得的是“工作目录”,有老铁们在意这个,工作目录怎么理解吗?我这做了个简单的测试。
但是,你把这个配置文件放在项目的根目录下面,也就是说你的项目文件夹下面直接放一个配置文件,这个时候,就可以啥前缀不加的,就可以读取这个配置文件啦。
System.getProperty(“user.dir”);
解释:
默认定位到的当前用户目录(“user.dir”)(即工程根目录)
JVM就可以据"user.dir" + “你自己设置的目录” 得到完整的路径(即绝对路径)
这有个前提,你的工程不是web项目,不然,这个返回值就不是项目的根目录啦,是tomcat的bin目录