欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用springboot訪問(wèn)圖片本地路徑并映射成url

 更新時(shí)間:2021年08月20日 10:49:46   作者:chao09_01  
這篇文章主要介紹了使用springboot訪問(wèn)圖片本地路徑并映射成url的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot訪問(wèn)圖片本地路徑并映射成url

springboot如何訪問(wèn)本地路徑并獲取圖片等靜態(tài)資源文件的url?代碼寫(xiě)法如下:

增加一個(gè)配置類(lèi):

@Configuration
public class WebMvcConfigurer extends WebMvcConfigurer { 
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //和頁(yè)面有關(guān)的靜態(tài)目錄都放在項(xiàng)目的static目錄下
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
        //上傳的圖片在D盤(pán)下的OTA目錄下,訪問(wèn)路徑如:http://localhost:8081/OTA/d3cf0281-bb7f-40e0-ab77-406db95ccf2c.jpg
        //其中OTA表示訪問(wèn)的前綴。"file:D:/OTA/"是文件真實(shí)的存儲(chǔ)路徑
        registry.addResourceHandler("/OTA/**").addResourceLocations("file:D:/OTA/");
    }
}

運(yùn)行該工程:

可以發(fā)現(xiàn)資源文件夾static也被放入了部署的target文件夾中;

另外,通過(guò)以下網(wǎng)址均可訪問(wèn)相關(guān)靜態(tài)資源:

http://localhost:8080/static/%E6%8D%95%E8%8E%B7.PNG

http://localhost:8080/OTA/%E6%8D%95%E8%8E%B7.PNG

SpringBoot設(shè)置url訪問(wèn)本地圖片

創(chuàng)建WebMvcConfig配置類(lèi)

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //  /home/file/**為前端URL訪問(wèn)路徑  后面 file:xxxx為本地磁盤(pán)映射
        registry.addResourceHandler("/images/**").addResourceLocations("file:C://image/");
    }
}

加上這個(gè)配置類(lèi)后訪問(wèn) /images/**這個(gè)路徑就會(huì)去本地C://image/ 找對(duì)應(yīng)的文件

訪問(wèn)地址:http://localhost:8080/images/f.jpg

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

相關(guān)文章

  • Spring無(wú)法接收List<event>的解決方案

    Spring無(wú)法接收List<event>的解決方案

    在日常開(kāi)發(fā)中,我們常使用 Spring 的 @EventListener 注解來(lái)監(jiān)聽(tīng)事件,但在處理 批量事件 時(shí),卻可能遇到一些“看似合理但無(wú)法生效”的監(jiān)聽(tīng)方式,本文以實(shí)際具體案例為出發(fā)點(diǎn),結(jié)合源碼分析事件派發(fā)邏輯,并給出兩種可行解決方案,需要的朋友可以參考下
    2025-04-04
  • 深入理解Java8新特性之Optional容器類(lèi)的應(yīng)用

    深入理解Java8新特性之Optional容器類(lèi)的應(yīng)用

    Optional<T> 類(lèi)(java.util.Optional) 是一個(gè)容器類(lèi),代表一個(gè)值存在或不存在,原來(lái)用 null 表示一個(gè)值不存在,現(xiàn)在 Optional 可以更好的表達(dá)這個(gè)概念。并且可以避免空指針異常,需要的朋友可以參考下本文
    2021-11-11
  • SpringAI流式輸出的底層實(shí)現(xiàn)原理解析

    SpringAI流式輸出的底層實(shí)現(xiàn)原理解析

    在 Spring AI 中,流式輸出(Streaming Output)是一種逐步返回 AI 模型生成結(jié)果的技術(shù),允許服務(wù)器將響應(yīng)內(nèi)容分批次實(shí)時(shí)傳輸給客戶端,而不是等待全部?jī)?nèi)容生成完畢后再一次性返回,這篇文章主要介紹了SpringAI流式輸出的底層實(shí)現(xiàn),需要的朋友可以參考下
    2025-04-04
  • Java中-Xms和-Xmx參數(shù)的使用與默認(rèn)內(nèi)存設(shè)置

    Java中-Xms和-Xmx參數(shù)的使用與默認(rèn)內(nèi)存設(shè)置

    在 Java 程序運(yùn)行時(shí),內(nèi)存的管理是影響程序性能的關(guān)鍵因素之一,Java 程序使用的內(nèi)存主要由兩部分組成:堆內(nèi)存和棧內(nèi)存,Java 提供了多個(gè)參數(shù)來(lái)控制堆內(nèi)存的大小,其中最常用的參數(shù)是 -Xms 和 -Xmx,本文將詳細(xì)介紹這些參數(shù),需要的朋友可以參考下
    2024-11-11
  • mybatis-plus實(shí)現(xiàn)邏輯刪除的示例代碼

    mybatis-plus實(shí)現(xiàn)邏輯刪除的示例代碼

    本文主要介紹了mybatis-plus實(shí)現(xiàn)邏輯刪除的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • MyBatis-plus批量插入的通用方法使用

    MyBatis-plus批量插入的通用方法使用

    mybatis-plus的IService接口默認(rèn)提供saveBatch批量插入,也是唯一一個(gè)默認(rèn)批量插入,在數(shù)據(jù)量不是很大的情況下可以直接使用,本文帶你詳細(xì)了解MyBatis-plus 批量插入的通用方法及使用方法,需要的朋友可以參考一下
    2023-04-04
  • Springboot?application.yml配置文件拆分方式

    Springboot?application.yml配置文件拆分方式

    這篇文章主要介紹了Springboot?application.yml配置文件拆分方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java實(shí)現(xiàn)微信掃碼登入的實(shí)例代碼

    Java實(shí)現(xiàn)微信掃碼登入的實(shí)例代碼

    這篇文章主要介紹了java實(shí)現(xiàn)微信掃碼登入功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • ibatis結(jié)合oracle批量插入三種方法的測(cè)評(píng)

    ibatis結(jié)合oracle批量插入三種方法的測(cè)評(píng)

    今天小編就為大家分享一篇關(guān)于ibatis結(jié)合oracle批量插入三種方法的測(cè)評(píng),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • java事件處理模型知識(shí)點(diǎn)總結(jié)

    java事件處理模型知識(shí)點(diǎn)總結(jié)

    在本篇文章里小辮給大家分享的是一篇關(guān)于java事件處理模型知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01

最新評(píng)論