Springboot如何通過路徑映射獲取本機(jī)圖片資源
項(xiàng)目場景:
項(xiàng)目中對(duì)圖片的處理與查看是必不可少的,本文將講解如何通過項(xiàng)目路徑來獲取到本機(jī)電腦的圖片資源
如圖所示,在我的本機(jī)D盤的圖片測試文件夾(文件夾名字不要有中文)下有一些圖片,

我們要在瀏覽器上訪問到這些圖片,很簡單,只需要在瀏覽器導(dǎo)航欄中填寫我們的相關(guān)路徑
比如我的路徑是:D/文件測試/4c0df32a590bdc5c37eb6b145d4475f1.png

但是,我們怎么在我們的項(xiàng)目里面,通過請(qǐng)求響應(yīng)來訪問到這些圖片呢?這些圖片是本機(jī)電腦上的資源,這是候我們可以聯(lián)想到我們WebMvc的靜態(tài)資源解析器ResourceHandlers
代碼實(shí)現(xiàn)
新建一個(gè)spring組件容器,實(shí)現(xiàn)WebMvcConfigurer,重寫新增資源處理器的方法,新增一個(gè)圖片資源處理器
package com.lyj.config;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Component
public class MyWebMvcConfig implements WebMvcConfigurer {
private String filePath = "D:文件測試";
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/view/**").addResourceLocations("file:"+filePath+"/");
}
}這時(shí)候,我們只需要寫相關(guān)的映射路徑了,我開啟的項(xiàng)目端口為8036
由于我們配置了資源處理器,localhost:8036/view/4c0df32a590bdc5c37eb6b145d4475f1.png就會(huì)被攔截處理成 file:D:文件測試/4c0df32a590bdc5c37eb6b145d4475f1.png

到此這篇關(guān)于Springboot后端通過路徑映射獲取本機(jī)圖片資源的文章就介紹到這了,更多相關(guān)Springboot路徑映射獲取本機(jī)圖片資源內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- SpringBoot 項(xiàng)目中的圖片處理策略之本地存儲(chǔ)與路徑映射
- SpringBoot Web開發(fā)之系統(tǒng)任務(wù)啟動(dòng)與路徑映射和框架整合
- SpringBoot重寫addResourceHandlers映射文件路徑方式
- springboot文件虛擬路徑映射方式
- 使用springboot訪問圖片本地路徑并映射成url
- 使用SpringBoot設(shè)置虛擬路徑映射絕對(duì)路徑
- SpringBoot路徑映射實(shí)現(xiàn)過程圖解
- SpringBoot圖片上傳和訪問路徑映射
- SpringBoot路徑映射配置的實(shí)現(xiàn)步驟
相關(guān)文章
Docker 存儲(chǔ)驅(qū)動(dòng)詳細(xì)介紹
這篇文章主要介紹了Docker 存儲(chǔ)驅(qū)動(dòng)詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10
mybatis主表與明細(xì)表一對(duì)多的同時(shí)插入操作方法
對(duì)主表(采購申請(qǐng)表)和明細(xì)表(申請(qǐng)物資表)同時(shí)進(jìn)行插入操作insert,怎么實(shí)現(xiàn)呢,下面給大家分享mybatis主表與明細(xì)表一對(duì)多的同時(shí)插入操作方法,感興趣的朋友一起看看吧2023-02-02
Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼
這篇文章主要介紹了Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-12-12
淺析Spring Security登錄驗(yàn)證流程源碼
這篇文章主要介紹了Spring Security登錄驗(yàn)證流程源碼解析,本文結(jié)合源碼講解登錄驗(yàn)證流程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11

