话不多说,直接截图
@Configuration
public class uploadConfig implements WebMvcConfigurer {
@Value("${zmj.uploadPhoto}")
private String uploadUrl;
/***告诉spring 静态文件访问地址
* 功能说明:配置静态访问资源
* 文件访问地址配置
* @param registry registry
* @return void
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
registry.addResourceHandler("/static/upload/**").addResourceLocations("file:" + uploadUrl);
}
}
classpath:/static/指的是
resources文件夹下的static文件夹
有了上述实现类中registry.addResourceHandler("/static/upload/**").addResourceLocations("file:" + uploadUrl);
的配置,就可访问静态资源。且默认访问静态资源的路径是
http://ip:端口号/static/upload/静态资源名称这种格式。
同时,访问静态资源也可以指定盘符。
值的稍微注意的是,在没有指定上传路径(盘符)的情况下,静态资源默认会上传到项目所在的文件夹中。
这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!
欢迎加入技术群聊
参考博客