springboot2 虚拟路径设置_转载—springboot配置虚拟路径以外部访问
配置虛擬路徑 供外部訪問圖片 視頻等文件
1.配置application.properties
##配置虛擬路徑映射
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:/Users/admin/Downloads/output/
原文鏈接說其中file:/Users/admin/Downloads/output/ 必須是絕對路徑,但我想說。。。相對路徑肯定也是可以的。
2.編寫configuration.java文件:
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
/**
* @program: appbuilder
* @description:
* @author: seanol
* @create: 2018-12-26 19:50
**/
@Configuration
public class MyWebAppConfiguration extends WebMvcConfigurationSupport {
/**
* @Description:
* 對文件的路徑進行配置, 創建一個虛擬路徑/Path/**
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/path/**")
.addResourceLocations("file:/Users/admin/Downloads/output/");
super.addResourceHandlers(registry);
}
}
3.重新啟動服務
4.測試
注意:如果有配置服務名稱(context-path)記得加上!
總結
以上是生活随笔為你收集整理的springboot2 虚拟路径设置_转载—springboot配置虚拟路径以外部访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 丹鸟快递承诺达到不了怎么办_谈谈2019
- 下一篇: feign一个接口多个方法_spring