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

SpringBoot靜態(tài)資源映射,圖片無(wú)法實(shí)時(shí)訪問(wèn)問(wèn)題及解決

 更新時(shí)間:2025年02月24日 10:05:42   作者:__浮生一夢(mèng)丨っ  
文章介紹了Spring Boot中靜態(tài)資源映射配置,解決了圖片上傳后無(wú)法實(shí)時(shí)訪問(wèn)的問(wèn)題,通過(guò)配置虛擬路徑,將訪問(wèn)路徑映射到指定的物理路徑,解決了圖片無(wú)法實(shí)時(shí)顯示的問(wèn)題

SpringBoot靜態(tài)資源映射,圖片無(wú)法實(shí)時(shí)訪問(wèn)

項(xiàng)目中含有圖片上傳功能,但是圖片成功上傳后,圖片無(wú)法訪問(wèn)顯示

只有服務(wù)器編譯重啟之后,才可以訪問(wèn)

經(jīng)了解,圖片上傳之后,只存在于當(dāng)前服務(wù)器的物理路徑,也就是說(shuō)存在于項(xiàng)目的靜態(tài)資源目錄下,但并沒(méi)有寫(xiě)入 target/classes/static編譯后的靜態(tài)資源目錄下。

為此,我們需要配置靜態(tài)資源映射,虛擬地址與物理地址映射關(guān)系,解決方法:

1.文件配置法

spring.servlet.multipart.max-file-size=3MB
spring.mvc.static-path-pattern=/static/**
spring.web.resources.static-locations=file:C://folder/static

注意:file的偽協(xié)議不可缺失

2.工具類法

@Configuration
public class WebConfigurer implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers( ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("file:C:/folder/static");
    }
}

上面兩者方法任選擇其一,即可解決問(wèn)題

JavaWeb 的路徑映射問(wèn)題

指定虛擬路徑:訪問(wèn) https://local:8080/upload/** 這個(gè)路徑,target目錄中依舊需要重啟才能構(gòu)建出圖片,但通過(guò)虛擬路徑的方法將當(dāng)前的訪問(wèn)路徑映射到指定的路徑。

進(jìn)入 Tomcat 本地文件夾中,找到 server.xml 文件進(jìn)行修改

  • path:代表虛擬路徑;即返回給客戶端的地址;
  • docBase:代表絕對(duì)路徑;文件存儲(chǔ)的物理地址;
  • reloadable=“false”:代表不需要重啟Tomcat,更新即可生效

在idea中編輯Tomcat配置

可以看到不重啟服務(wù)器,上傳圖片也會(huì)立即顯示。但是注意的是,target目錄中依舊沒(méi)有改圖片。

總結(jié)

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

相關(guān)文章

  • mybatisplus駝峰命名映射的問(wèn)題解決

    mybatisplus駝峰命名映射的問(wèn)題解決

    本文主要介紹了mybatisplus駝峰命名映射的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Mybatis-Plus中的條件參數(shù)使用

    Mybatis-Plus中的條件參數(shù)使用

    這篇文章主要介紹了Mybatis-Plus中的條件參數(shù)使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Mybatis-plus多租戶項(xiàng)目實(shí)戰(zhàn)進(jìn)階指南

    Mybatis-plus多租戶項(xiàng)目實(shí)戰(zhàn)進(jìn)階指南

    多租戶是一種軟件架構(gòu)技術(shù),在多用戶的環(huán)境下共有同一套系統(tǒng),并且要注意數(shù)據(jù)之間的隔離性,下面這篇文章主要給大家介紹了關(guān)于Mybatis-plus多租戶項(xiàng)目實(shí)戰(zhàn)進(jìn)階的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • 深入理解Struts2國(guó)際化信息機(jī)制

    深入理解Struts2國(guó)際化信息機(jī)制

    本篇文章主要介紹了深入理解Struts2國(guó)際化信息機(jī)制,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Reactor3 Map與FlatMap的區(qū)別示例詳解

    Reactor3 Map與FlatMap的區(qū)別示例詳解

    這篇文章主要為大家介紹了Reactor3 Map與FlatMap的區(qū)別示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Spring中的聲明式事務(wù)控制詳解

    Spring中的聲明式事務(wù)控制詳解

    這篇文章主要介紹了Spring中的聲明式事務(wù)控制詳解,Spring的聲明式事務(wù)顧名思義就是采用聲明的方式來(lái)處理事務(wù),這里所說(shuō)的聲明,就是指在配置文件中聲明,用在Spring配置文件中聲明式的事務(wù)處理來(lái)代替代碼是的處理事務(wù),需要的朋友可以參考下
    2024-01-01
  • SpringBoot依賴注入的詳細(xì)介紹、使用技巧

    SpringBoot依賴注入的詳細(xì)介紹、使用技巧

    在Spring Boot中,依賴注入是一項(xiàng)關(guān)鍵的特性,它通過(guò)容器來(lái)管理和注入應(yīng)用程序中的各種組件,本文介紹SpringBoot依賴注入的詳細(xì)介紹、使用技巧,感興趣的朋友一起看看吧
    2024-01-01
  • 基于springboot activiti 配置項(xiàng)解析

    基于springboot activiti 配置項(xiàng)解析

    這篇文章主要介紹了springboot activiti 配置項(xiàng)解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 詳解JAVA SPI機(jī)制和使用方法

    詳解JAVA SPI機(jī)制和使用方法

    這篇文章主要介紹了JAVA SPI機(jī)制的相關(guān)知識(shí)以及使用示例,文中代碼非常詳細(xì),幫助大家更好的學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • SpringBoot獲取不到用戶真實(shí)IP的解決方法

    SpringBoot獲取不到用戶真實(shí)IP的解決方法

    最近遇到個(gè)問(wèn)題,項(xiàng)目部署后發(fā)現(xiàn)服務(wù)端無(wú)法獲取到客戶端真實(shí)的IP地址,本文就來(lái)介紹一下這個(gè)問(wèn)題的解決方法,感興趣的可以了解一下
    2023-08-08

最新評(píng)論