Springboot 访问resources目录文件方式

String path = ResourceUtils.getURL("classpath:").getPath(); //听说在linux系统中会失效。
InputStream inputStream  = getClass().getClassLoader().getResourceAsStream("RSA/privateKey.txt");//此方法返回读取文件字节的方式在linux系统中无异。
Resource resource = new ClassPathResource(uploadPath+privateKeyFileName);//声明io的resources对象也可访问
//String privateKeyFileStr = request.getSession().getServletContext().getRealPath("RSA/privateKey.txt"); // 此方法用来写文件或上传文件在本项目中指定路径。

你可能感兴趣的:(后端)