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

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

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

SpringBoot靜態(tài)資源映射,圖片無法實時訪問

項目中含有圖片上傳功能,但是圖片成功上傳后,圖片無法訪問顯示

只有服務器編譯重啟之后,才可以訪問

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

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

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");
    }
}

上面兩者方法任選擇其一,即可解決問題

JavaWeb 的路徑映射問題

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

進入 Tomcat 本地文件夾中,找到 server.xml 文件進行修改

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

在idea中編輯Tomcat配置

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

總結

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

相關文章

  • mybatisplus駝峰命名映射的問題解決

    mybatisplus駝峰命名映射的問題解決

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

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

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

    Mybatis-plus多租戶項目實戰(zhàn)進階指南

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

    深入理解Struts2國際化信息機制

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

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

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

    Spring中的聲明式事務控制詳解

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

    SpringBoot依賴注入的詳細介紹、使用技巧

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

    基于springboot activiti 配置項解析

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

    詳解JAVA SPI機制和使用方法

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

    SpringBoot獲取不到用戶真實IP的解決方法

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

最新評論