package com.yunhai.userbase.config; import org.springframework.beans.factory.annotation.Value; 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 MyWebAppConfigurer implements WebMvcConfigurer { @Value("${FILE_PATH}") public String FILE_PATH; @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { String IMG_FILE_WEB_PATH = "/upload/image/"; String File_FILE_WEB_PATH = "/upload/file/"; String ICON_FILE_WEB_PATH = "/upload/icon/"; String WORD_FILE_WEB_PATH = "/upload/word/"; String HTML_FILE_WEB_PATH = "/upload/html/"; String AVATAR_FILE_WEB_PATH = "/upload/avatar/"; registry.addResourceHandler(IMG_FILE_WEB_PATH + "**").addResourceLocations("file:" + FILE_PATH + "/image/"); registry.addResourceHandler(File_FILE_WEB_PATH + "**").addResourceLocations("file:" + FILE_PATH + "/file/"); registry.addResourceHandler(ICON_FILE_WEB_PATH+"**").addResourceLocations("file:"+FILE_PATH+"/icon/"); registry.addResourceHandler(WORD_FILE_WEB_PATH+"**").addResourceLocations("file:"+FILE_PATH+"/word/"); registry.addResourceHandler(HTML_FILE_WEB_PATH+"**").addResourceLocations("file:"+FILE_PATH+"/html/"); registry.addResourceHandler(AVATAR_FILE_WEB_PATH+"**").addResourceLocations("file:"+FILE_PATH+"/avatar/"); } }