springboot2文件上传到webapp、静态资源映射
-
首先由webapp文件夹 注意 webapp下的资源不要带classpath
-
有对应的路径 比如 http://xxx:8080/attachement/20210122/1611305656011.zip
-
添加配置文件
@Configuration
public class WebFileConfigurer implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
/**
* 虚拟路径映射
* 首页index.html直接放在resources下
*/
registry.addResourceHandler("/attachement/**").addResourceLocations("/attachement/");
registry.addResourceHandler("/question/**").addResourceLocations("/question/");
registry.addResourceHandler("/avatarImg/**").addResourceLocations("/avatarImg/");
// registry.addResourceHandler("/").addResourceLocations("classpath:/");
**注意:最后一行一定不要添加,我就是因为添加了 ,下载资源一直是404**
}
有几个静态文件,就写对应的映射关系就行