springboot打jar部署,图片上传前端展示的问题

Springboot 上传图片遇到的问题

记录自己遇到的问题解决方式:
springboot打成jar包,部署到服务器上面。前端上传图片,到当前项目路径。如果你重新打包,会导致你的图片前端无法显示。因为每次重新部署,springboot内置的tomcat会新生成一个路径。
解决方式如下直接上代码:
@Configuration
public class WebMvcConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//上传的图片在C盘下的uploadFiles目录下,访问路径如: http://localhost:8081/uploadFiles/d3cf0281-bb7f-40e0-ab77-406db95ccf2c.jpg
//其中uploadFiles表示访问的前缀。”file:C:/uploadFiles/”是文件真实的存储路径
registry.addResourceHandler(“/uploadFiles/**”).addResourceLocations(“file:C:/uploadFiles/”);
}
}

你可能感兴趣的:(技术分享)