32 lines
1.5 KiB
Java
32 lines
1.5 KiB
Java
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/");
|
|
|
|
}
|
|
|
|
}
|