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

Springboot如何通過路徑映射獲取本機(jī)圖片資源

 更新時(shí)間:2023年08月09日 14:20:30   作者:gys9895  
項(xiàng)目中對(duì)圖片的處理與查看是必不可少的,本文將講解如何通過項(xiàng)目路徑來獲取到本機(jī)電腦的圖片資源,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

項(xiàng)目場景:

項(xiàng)目中對(duì)圖片的處理與查看是必不可少的,本文將講解如何通過項(xiàng)目路徑來獲取到本機(jī)電腦的圖片資源

如圖所示,在我的本機(jī)D盤的圖片測試文件夾(文件夾名字不要有中文)下有一些圖片,

在這里插入圖片描述

我們要在瀏覽器上訪問到這些圖片,很簡單,只需要在瀏覽器導(dǎo)航欄中填寫我們的相關(guān)路徑

比如我的路徑是:D/文件測試/4c0df32a590bdc5c37eb6b145d4475f1.png

在這里插入圖片描述

但是,我們?cè)趺丛谖覀兊捻?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)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringCloud @RefreshScope刷新機(jī)制深入探究

    SpringCloud @RefreshScope刷新機(jī)制深入探究

    RefeshScope這個(gè)注解想必大家都用過,在微服務(wù)配置中心的場景下經(jīng)常出現(xiàn),他可以用來刷新Bean中的屬性配置,那大家對(duì)他的實(shí)現(xiàn)原理了解嗎?它為什么可以做到動(dòng)態(tài)刷新呢
    2023-03-03
  • IDEA中Mybatis的MGB使用逆向工程配置的詳細(xì)教程

    IDEA中Mybatis的MGB使用逆向工程配置的詳細(xì)教程

    這篇文章主要介紹了IDEA中Mybatis的MGB使用逆向工程配置,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 如何從eureka獲取服務(wù)的ip和端口號(hào)進(jìn)行Http的調(diào)用

    如何從eureka獲取服務(wù)的ip和端口號(hào)進(jìn)行Http的調(diào)用

    這篇文章主要介紹了如何從eureka獲取服務(wù)的ip和端口號(hào)進(jìn)行Http的調(diào)用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java多線程中的Executor詳解

    Java多線程中的Executor詳解

    這篇文章主要介紹了Java多線程中的Executor詳解,該接口提供了一種將任務(wù)提交與如何運(yùn)行每個(gè)任務(wù)的機(jī)制(包括線程使用、調(diào)度等細(xì)節(jié))解耦的方法,它通常使用預(yù)先創(chuàng)建線程而不是創(chuàng)建線程,需要的朋友可以參考下
    2023-12-12
  • springboot接收J(rèn)SON實(shí)現(xiàn)示例解析

    springboot接收J(rèn)SON實(shí)現(xiàn)示例解析

    這篇文章主要為大家介紹了springboot如何接收J(rèn)SON的實(shí)現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Java  mysql數(shù)據(jù)庫并進(jìn)行內(nèi)容查詢實(shí)例代碼

    Java mysql數(shù)據(jù)庫并進(jìn)行內(nèi)容查詢實(shí)例代碼

    這篇文章主要介紹了Java mysql數(shù)據(jù)庫并進(jìn)行內(nèi)容查詢實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Mybatis order by 動(dòng)態(tài)傳參出現(xiàn)的問題及解決方法

    Mybatis order by 動(dòng)態(tài)傳參出現(xiàn)的問題及解決方法

    今天,我正在愉快地CRUD,突然發(fā)現(xiàn)出現(xiàn)一個(gè)Bug,我們來看看是怎么回事吧!接下來通過本文給大家介紹Mybatis order by 動(dòng)態(tài)傳參出現(xiàn)的一個(gè)小bug,需要的朋友可以參考下
    2021-07-07
  • Mybatis之Mapper動(dòng)態(tài)代理實(shí)例解析

    Mybatis之Mapper動(dòng)態(tài)代理實(shí)例解析

    這篇文章主要介紹了Mybatis之Mapper動(dòng)態(tài)代理實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • idea中maven使用tomcat7插件運(yùn)行run報(bào)錯(cuò)Could not start Tomcat問題

    idea中maven使用tomcat7插件運(yùn)行run報(bào)錯(cuò)Could not start T

    這篇文章主要介紹了idea中maven使用tomcat7插件運(yùn)行run報(bào)錯(cuò)Could not start Tomcat問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • SpringBoot整合ES高級(jí)查詢方式

    SpringBoot整合ES高級(jí)查詢方式

    這篇文章主要介紹了SpringBoot整合ES高級(jí)查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評(píng)論