首页 > 编程语言 > 详细

springboot读取配置文件的几种方式

时间:2021-04-09 12:41:38      阅读:31      评论:0      收藏:0      [点我收藏+]
 文件位置resource/excleTemplate/test.xlsx,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。

第一种:开发环境(IDE中)和生产环境(linux部署成jar包)都可以读取到
ClassPathResource classPathResource = new ClassPathResource("excleTemplate/test.xlsx");
InputStream inputStream =classPathResource.getInputStream();
第二种:开发环境(IDE中)和生产环境(linux部署成jar包)都可以读取到
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("excleTemplate/test.xlsx");
第三种:开发环境(IDE中)和生产环境(linux部署成jar包)都可以读取到
InputStream inputStream = this.getClass().getResourceAsStream("/excleTemplate/test.xlsx");
第四种:开发环境(IDE中)读取正常和生产环境(linux部署成jar包)读取失败
File file = ResourceUtils.getFile("classpath:excleTemplate/test.xlsx");
InputStream inputStream = new FileInputStream(file);

springboot读取配置文件的几种方式

原文:https://www.cnblogs.com/zysnba/p/14635665.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!