java配置⽂件路径写法_关于⽂件路径的配置例⼦
java怎么编写⼀、Properties.load()的四种配法:
⾸先看看配置⽂件的路径:是在:E:\java_indigo\Game\reso\db.properties
1、通过FileInputStream,将路径写死。是双反斜杠\\
properties.load(new FileInputStream("E:\\java_indigo\\Game\\reso\\db.properties"));
2、通过FileReader,将路径写死。是双反斜杠\\
properties.load(new FileReader("E:\\java_indigo\\Game\\reso\\db.properties"));
3、在GetProperties类中,使⽤ResourceAsStream("/db.properties");不⽤加"reso",⽽且是单反斜杠
properties.load(ResourceAsStream("/db.properties"));
4、在GetProperties类中,使⽤ClassLoader().getResourceAsStream("db.properties");⽐⽅法3中少⼀个"/"
properties.load(ClassLoader().getResourceAsStream("db.properties"));
总结:⽤1、2需要写出配置⽂件在磁盘中的全路径,将⽂件写死了。不建议这两种⽅法,因为当项⽬迁移后,路径就不匹配了。⽤3、4⽅法,路径是从与src,reso"同级"的⽬录下⾯开始写的,即不⽤写src和reso。
⼆、Mybatis中的l中的 的路径写法,如下图
也是直接从与src同级的⽬录config下⾯开始写,/l
以上的例⼦并不是推荐配置⽂件要这么放,路径要这么配。只是演⽰⼀下,当配置⽂件在这些位置的时候,路径应该怎么写。只是起到举例
的作⽤,看起来更清楚。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。