对于图片上传功能,往往需要将本地磁盘下某个目录作为资源存储目录,然而对于前后端分离的项目而言,需要将图片资源暴露到web端。下面介绍使用tomcat作为web服务器将资源目录映射出来。
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
//实现静态资源的映射
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/META-INF/resources/")//映射swagger2
.addResourceLocations("file:/Users/shine_rainbow/images/");//映射本地静态资源
}
注意
swagger2文档访问地址 http://localhost:8088/doc.html,端口号需要自己根据yml中的server.port而定。
原文:https://www.cnblogs.com/shine-rainbow/p/12851113.html