上传图片后需要重新编译才能访问图片
- 添加一个配置文件 WebMvcConfig
- ctrl+shift+alt+/ 选择 Registry,勾选 compiler.automake.allow.when.app.running
- 勾选
添加一个配置文件 WebMvcConfig
package com.fans.common.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 告知系统uploadFiles 当成 静态资源访问 解决访问上传的图片还需要重启
// path 是图片上传后的绝对地址
String path = System.getProperty("user.dir") + "\\fans-admin\\src\\main\\resources\\static\\uploadFiles\\";
// 这里是访问地址匹配,只要匹配到 uploadFiles 字段的话,就当静态资源映射下
registry.addResourceHandler("/uploadFiles/**").addResourceLocations("file:"+path);
}
}
如果没有成功,可以尝试下修改idea的配置
ctrl+shift+alt+/ 选择 Registry,勾选 compiler.automake.allow.when.app.running
勾选