java - spring boot 图片显示url

标签 java spring-boot

你好,我有这样的图片文件夹

enter image description here

我想做的是将图像上传到该文件夹​​并像这样显示它们 localhost:8080/image.jpg ,这样我就可以在前端显示它了.. 上传没有问题,但我不知道用 api 显示这些图像。

我已经试过了

@Configuration
public class AdditionalResourceWebConfiguration implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(final ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/images/**").addResourceLocations("file:images/");
    }
}

但这行不通..

最佳答案

What i want to do, is upload images to that folder and display them like this localhost:8080/image.jpg

URL 应为 localhost:8080/images/image.jpg,因为您将图像保存在 images 文件夹中并将它们映射为 /imagesaddResourceHandler 方法中

@Configuration
public class AdditionalResourceWebConfiguration implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(final ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/images/**")
                  .addResourceLocations("file:images\\");
    }
}

关于java - spring boot 图片显示url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62002736/

相关文章:

java - 如何将信息日志记录到一个文件并将错误日志记录到另一个文件

hibernate - 生命周期异常 : Failed to start component deploying war in Tomcat

java - SQLite 按日期删除行

java - 命令按钮不在 "enter"上提交,仅在 IE < 9 中按下

java - Dropwizard:如何以编程方式(进程内)关闭服务?

spring - 在VS代码中将spring应用程序部署到azure时,访问应用程序的端点是什么?

java - 将 Spring Boot 应用程序作为 jar 执行会给出 "no main manifest attribute"

java - 如果作业使用 simpleAsyncTaskExecutor 运行,如何在 Spring Batch 中编写测试用例

java - 将类传递给另一个方法

java - PKIX 路径构建失败错误在 Oracle JDK 上仍然存在