Java配置文件读取有各种不同的文件,但是由于打包Jar后的路径改变,往往在项目中能正确读取的配置文件在Jar后变成文件不存在的杯具,下在提出几各不同的配置文件读取方式,仅供参考
一、直接文件读取
这种方式的好处是配置文件可以自己想要的方式存在,如ini文件,如key = value,或key:value等,只要自己能解释。
但,由于路径的问题,和读取权限,往往往往在项目中能正确读取的配置文件在Jar后变成文件不存在的杯具
二、采用Properties
这种方法减少了一中取每个属性带来和繁杂过程,但依然无法解决路径变化的问题
三、自动寻找,自动读取
这种方式自动寻找配置文件,自动读取属性
三、bean模式
1.利用ClassPathXmlApplicationContext
2.利用FileSystemResource读取