Springboot项⽬读取Resources⽬录下的⽂件(推荐)需求描述:企业开发过程中,经常需要将⼀些静态⽂本数据放到Resources⽬录下,项⽬启动时或者程序运⾏中,需要读取这些⽂件。
读取Resources⽬录下⽂件的⽅法
/**
* @Description: 读取resources ⽬录下的⽂件
* @Author: ljj
* @CreateDate: 2020/11/3 17:20
* @UpdateUser:
spring怎么读文件* @UpdateDate:
* @UpdateReakem
* @param filePath
* @Return: java.lang.String
**/
public static String getContent(String filePath){
String res = "";
if(StringUtils.isEmpty(filePath)){
log.info("⽂件路径不能为空");
return res;
}
try {
Resource resource = new ClassPathResource(filePath);
BufferedReader br = new BufferedReader(new InputStream(),"UTF-8"));
StringBuffer sb = new StringBuffer();
String str = "";
while((adLine())!=null) {
sb.append(str);
}
res = sb.toString();
} catch (Exception e) {
log.info("读取⽂件{}时发⽣异常",filePath);
e.printStackTrace();
}
return res;
}
需要调⽤时:
String Content = Content("testData/⽹元拓扑1.json");
注意:testData 路径前⾯没有"/"
到此这篇关于Springboot 项⽬读取Resources⽬录下的⽂件的⽂章就介绍到这了,更多相关Springboot读取Resources⽂件内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论