我正在开发一个Spring Java项目,但我找不到加载静态资源的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我正在开发一个Spring Java项目,但我找不到加载静态资源的方法相关的知识,希望对你有一定的参考价值。
我正在尝试使用我在WEB-INF中保存的图像,但我不能。我不知道为什么。我尝试了几种方法,但由于某种原因,我找不到该文件。我已经尝试过Servlet Context,FileReader和其他方法,但结果总是不成功。我好累。任何帮助将不胜感激。
这是我使用的最后一个代码:
FileReader fr = new FileReader("/WEB-INF/static/css/images/FotosDeUsuarios/FotoDeUsuario - " + unUsuario.getSsoId() + ".jpg");
BufferedReader br = new BufferedReader(fr);
String fotoDeUsuarioContenido = br.readLine();
br.close();
Image imgSc = Image.getInstance(fotoDeUsuarioContenido);
imgSc.scaleAbsolute(50f, 50f);
encabezadoCelda = new PdfPCell(imgSc);
tabla.addCell(encabezadoCelda);
答案
你有没有尝试过org.springframework.core.io.ClassPathResource
即
FileReader fr = new FileReader(new ClassPathResource(“/ static / css / images / FotosDeUsuarios / FotoDeUsuario - ”+ unUsuario.getSsoId()+“.jpg”)。getFile());
以上是关于我正在开发一个Spring Java项目,但我找不到加载静态资源的方法的主要内容,如果未能解决你的问题,请参考以下文章
从 spring application.properties 禁用监听兔子队列