SpringBoot打包后的jar读取配置文件

读取外部配置文件

直接用配置文件的相对路径就可以了

  Properties properties = new Properties();
  File file = new File("config.properties");//配置文件
  FileInputStream fis = new FileInputStream(file);
  properties.load(fis);
  fis.close();
  String key = pro.getProperty("文件中的key");

可以用properties.getProperty(key)来获取某个属性。 用properties.setProperty(key, value)来设置属性。

这样只要config.properties和生成的jar在同一个目录下,就能成功读取。

读取内部配置文件

同样,根据相对路径读取。

Properties properties = new Properties();
//读取resources里的文件  跟application.properties同级
InputStreamis=this.getClass().getClassLoader().getResourceAsStream("config.properties"); 
properties.load(fis);
fis.close();
String key = pro.getProperty("文件中的key");

 

版权声明:
作者:黯然gg
链接:https://3zi.cn/archives/355
来源:阿龙爱吃肉
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录