參考:
springboot配置虛擬路徑
/**
* 文件路徑與虛擬機路徑
*
* @author jingshiyu
* @Description
* @date 2019/5/15 17:07
* @param
* @return
*/
@Configuration
public class FileConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 文件磁盤url 映射
// 配置server虛擬路徑,handler為前台訪問的目錄,locations為files相對應的本地路徑
//此處將 /PlaybackData/ 映射為右側的路徑
registry.addResourceHandler("/PlaybackData/**").addResourceLocations("file:/home/javauser/project1/logs/files/flydata/PlaybackData/");//linux,注意Linux中不要有//
//若是java:"file:E:\\\\wetemHeadUrlbProject\\FileWebsite\\PlaybackData\\" (其中\\可以換為/)
//http://localhost:13389/PlaybackData/434524.txt
//映射為:/home/javauser/project1/logs/files/flydata/PlaybackData/434524.txt
}
}