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

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

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

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

遇到這個(gè)問題時(shí)翻閱百度,無外乎就是兩種方式

第一種

在這里插入圖片描述

在springboot 2.1.8中該方法已過時(shí)

第二種

在這里插入圖片描述

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

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

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

spring那里報(bào)錯(cuò)是因?yàn)樯厦嬉呀?jīng)存在spring層,這里加上為了方便演示

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

同時(shí)項(xiàng)目也能訪問到

在這里插入圖片描述

springboot通過URL訪問本地文件

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

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

相關(guān)文章

最新評(píng)論

张家港市| 肥城市| 龙井市| 来安县| 石城县| 东山县| 台南县| 神农架林区| 会东县| 康保县| 湘乡市| 清水县| 开鲁县| 大英县| 枝江市| 辛集市| 河源市| 南平市| 金坛市| 科技| 荣成市| 德兴市| 葫芦岛市| 洛宁县| 静宁县| 深州市| 临高县| 稻城县| 壶关县| 江陵县| 锦州市| 垣曲县| 于都县| 白水县| 响水县| 武胜县| 古浪县| 酉阳| 厦门市| 新宁县| 普定县|