最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot如何通過URL方式訪問外部資源

 更新時間:2021年12月01日 11:27:09   作者:木子錦520  
這篇文章主要介紹了springboot如何通過URL方式訪問外部資源,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot通過URL方式訪問外部資源

遇到這個問題時翻閱百度,無外乎就是兩種方式

第一種

在這里插入圖片描述

在springboot 2.1.8中該方法已過時

第二種

在這里插入圖片描述

這個方法是可以實現(xiàn)通過url訪問到指定目錄下的文件,但是使用spring.resources.static-locations這個配置會覆蓋掉SpringBoot默認的靜態(tài)資源文件夾,項目的靜態(tài)資源全都無法訪問,而spring.mvc.static-path-pattern 默認值就是/** 無須配置。

解決方法,在spring.resources.static-locations 加入自定義要訪問的文件夾路徑,必須是file:開頭,并且加上默認的四個靜態(tài)資源路徑就可以訪問項目和自定義靜態(tài)資源了。

自定義靜態(tài)資源路徑為D:file/

spring那里報錯是因為上面已經(jīng)存在spring層,這里加上為了方便演示

在這里插入圖片描述

自定義靜態(tài)資源文件夾下的文件

在這里插入圖片描述

通過url訪問下載.JPG這張圖片

在這里插入圖片描述

同時項目也能訪問到

在這里插入圖片描述

springboot通過URL訪問本地文件

@Configuration
    public class MyWebMvcConfigurer extends WebMvcConfigurationSupport {
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            //   訪問相對路徑
            registry.addResourceHandler("/assets/**").addResourceLocations("classpath:/assets/");
            //   訪問絕對路徑 訪問路徑和 存放路徑可以自定義,建議存放路徑放到配置文件中
            registry.addResourceHandler("/img/**").addResourceLocations("file:D:/img/");
            super.addResourceHandlers(registry);
        }
    }
localhost:8080/assets/文件名.后綴
localhost:8080/img/文件名.后綴

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

小金县| 庆安县| 瓮安县| 新闻| 渭源县| 田林县| 龙游县| 绩溪县| 丰镇市| 文化| 图木舒克市| 玉田县| 萝北县| 鄯善县| 融水| 冷水江市| 吉水县| 泽州县| 卢氏县| 永登县| 锡林郭勒盟| 独山县| 祁连县| 铜山县| 邵阳县| 兴山县| 铜陵市| 东乡县| 灵台县| 曲水县| 光山县| 顺昌县| 翁牛特旗| 靖宇县| 邻水| 湄潭县| 西华县| 沙湾县| 平原县| 大同市| 梁山县|