SpringBoot配置图片访问404SpringBoot配置图片访问路径springboot如何访问图片

简介: SpringBoot配置图片访问404SpringBoot配置图片访问路径springboot如何访问图片
package com.ms.common.config;
 
import com.ms.common.constant.KeyConstant;
import com.ms.common.interceptor.AuthInterceptor;
import com.ms.common.prop.Storage;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.*;
 
import javax.annotation.Resource;
 
/**
 * @author liu pei
 * @version 1.0.0
 * @ClassName InterceptorConfig.java
 * @Description 拦截器
 * @createTime 2022年11月22日 21:37:00
 */
@Configuration
public class InterceptorConfig implements WebMvcConfigurer {
 
    @Resource
    public AuthInterceptor authInterceptor;
 
    @Resource
    private Storage storage;
 
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        //过滤要登录的URL
        InterceptorRegistration addInterceptor = registry.addInterceptor(authInterceptor);
        addInterceptor.addPathPatterns("/**/**");
 
        addInterceptor.excludePathPatterns(KeyConstant.EXCLUDE_PATH);
 
    }
 
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //+storage.getLocationsPath() storage.getResourcePath()
        registry.addResourceHandler("/img/**").addResourceLocations("file:F:/test/");
    }
 
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTION")
                .allowedHeaders("*")
                .maxAge(86400);
    }
}

问题:

1.是映射路径不对。

2.是本地路径不对,一定要(file:F:/test/)

public void addResourceHandlers(ResourceHandlerRegistry registry) {

       //+storage.getLocationsPath() storage.getResourcePath()

       registry.addResourceHandler("/img/**").addResourceLocations("file:F:/test/");

   }

相关文章
|
28天前
|
Java 调度 Spring
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
271 0
|
1月前
|
Java 数据库连接 mybatis
springboot访问jsp页面变成直接下载?
springboot访问jsp页面变成直接下载?
43 0
|
1月前
|
SQL Java 数据库连接
springboot中配置mybatis别名该怎么写?
springboot中配置mybatis别名该怎么写?
40 0
|
5天前
|
缓存 Java Sentinel
Springboot 中使用 Redisson+AOP+自定义注解 实现访问限流与黑名单拦截
Springboot 中使用 Redisson+AOP+自定义注解 实现访问限流与黑名单拦截
|
17天前
|
Java Shell 测试技术
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
34 0
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
|
21天前
|
Java 容器
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
16 0
|
28天前
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
15 1
|
3月前
|
Java 数据库连接 Spring
面试题:springboot的自定义配置有哪些
面试题:springboot的自定义配置有哪些
21 0
|
3月前
|
Java
springboot WebMvcConfigurer详解自定义配置请求静态资源
springboot WebMvcConfigurer详解自定义配置请求静态资源
|
4月前
|
Java 数据库连接 Maven
SpringBoot【付诸实践 01】SpringBoot自定义starter保姆级教程(说明+源码+配置+测试)
SpringBoot【付诸实践 01】SpringBoot自定义starter保姆级教程(说明+源码+配置+测试)
34 1