話不多說,直接截圖
@Configuration
public class uploadConfig implements WebMvcConfigurer {
@Value("${zmj.uploadPhoto}")
private String uploadUrl;
/***告訴spring 靜態文件訪問地址
* 功能說明:配置靜態訪問資源
* 文件訪問地址配置
* @param registry registry
* @return void
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
registry.addResourceHandler("/static/upload/**").addResourceLocations("file:" + uploadUrl);
}
}
classpath:/static/指的是
resources文件夾下的static文件夾
有了上述實現類中registry.addResourceHandler("/static/upload/**").addResourceLocations("file:" + uploadUrl);
的配置,就可訪問靜態資源。且默認訪問靜態資源的路徑是
http://ip:端口號/static/upload/靜態資源名稱這種格式。
同時,訪問靜態資源也可以指定盤符。
值的稍微注意的是,在沒有指定上傳路徑(盤符)的情況下,靜態資源默認會上傳到項目所在的文件夾中。
這輩子堅持與不堅持都不可怕,怕的是獨自走在堅持的道路上!
歡迎加入技術羣聊
參考博客