一、解决方案
-
文件位置如下:
-
原先在 application.properties中如下配置
spring.resources.static-locations=classpath:/static/
spring.mvc.static-path-pattern=/images/**
- 显然还是无法访问图片,因此采用另一种方式
- 通过拦截器设置资源路径
package com.dimpt.rest.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
@Configuration
public class MvcConfigurerAdapter extends WebMvcConfigurationSupport {
@Override
protected void addInterceptors(InterceptorRegistry registry) {
super.addInterceptors(registry);
}
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
super.addResourceHandlers(registry);
}
}
- 两个资源都可以成功访问了!