最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)有寫入 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)文章

  • 解決Failed to get nested archive for entry BOOT-INF/lib/xxx.jar問(wèn)題

    解決Failed to get nested archive for&

    解決BOOT-INF/lib/xxx.jar替換異常需確保路徑正確:解壓原jar包,替換BOOT-INF/lib目錄下的目標(biāo)jar,再重新打包,手動(dòng)創(chuàng)建目錄結(jié)構(gòu)同樣有效,但需嚴(yán)格匹配原路徑,避免錯(cuò)誤
    2025-08-08
  • 簡(jiǎn)單了解springboot加載配置文件順序

    簡(jiǎn)單了解springboot加載配置文件順序

    這篇文章主要介紹了簡(jiǎn)單了解springboot加載配置文件順序,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot如何解析應(yīng)用參數(shù)args

    SpringBoot如何解析應(yīng)用參數(shù)args

    文章主要介紹了SpringBoot啟動(dòng)過(guò)程中如何解析`main`函數(shù)中的參數(shù)`args`,包括如何解析命令行參數(shù)、訪問(wèn)選項(xiàng)參數(shù)和非選項(xiàng)參數(shù),接著,介紹了`ApplicationArguments`接口及其方法,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • Linux中JDK安裝配置教程

    Linux中JDK安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了Linux中JDK安裝配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 詳解Java如何利用位操作符創(chuàng)建位掩碼

    詳解Java如何利用位操作符創(chuàng)建位掩碼

    在本文中,我們來(lái)看看如何使用位操作符實(shí)現(xiàn)低級(jí)別的位掩碼。我們將看到我們?nèi)绾螌⒁粋€(gè)單一的int變量作為一個(gè)單獨(dú)的數(shù)據(jù)容器,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-10-10
  • java springmvc實(shí)現(xiàn)驗(yàn)證碼功能

    java springmvc實(shí)現(xiàn)驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了java springmvc實(shí)現(xiàn)驗(yàn)證碼功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • MQ的消息模型及在工作上應(yīng)用場(chǎng)景

    MQ的消息模型及在工作上應(yīng)用場(chǎng)景

    這篇文章主要介紹了MQ的消息模型及在工作上應(yīng)用場(chǎng)景,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 詳解Java兩種方式簡(jiǎn)單實(shí)現(xiàn):爬取網(wǎng)頁(yè)并且保存

    詳解Java兩種方式簡(jiǎn)單實(shí)現(xiàn):爬取網(wǎng)頁(yè)并且保存

    本篇文章主要介紹了Java兩種方式簡(jiǎn)單實(shí)現(xiàn):爬取網(wǎng)頁(yè)并且保存 ,主要用UrlConnection、HttpClient爬取實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • Maven-POM文件及組成部分

    Maven-POM文件及組成部分

    POM是用于描述Maven項(xiàng)目的配置文件,它包含了項(xiàng)目構(gòu)建、依賴管理和其他相關(guān)配置的信息,這篇文章主要介紹了Maven-POM文件,需要的朋友可以參考下
    2023-06-06
  • java對(duì)象和json的來(lái)回轉(zhuǎn)換知識(shí)點(diǎn)總結(jié)

    java對(duì)象和json的來(lái)回轉(zhuǎn)換知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家分享了一篇關(guān)于java對(duì)象和json的來(lái)回轉(zhuǎn)換知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01

最新評(píng)論

合川市| 通河县| 海林市| 汨罗市| 张家界市| 柏乡县| 亳州市| 泗阳县| 安图县| 虎林市| 晋中市| 琼中| 尉犁县| 宜宾县| 汝州市| 望奎县| 英吉沙县| 商洛市| 清镇市| 珠海市| 丰台区| 正安县| 定襄县| 溆浦县| 肥乡县| 岢岚县| 深州市| 云霄县| 龙江县| 德保县| 高要市| 凤庆县| 乌恰县| 汪清县| 凤山县| 云阳县| 即墨市| 吐鲁番市| 宁国市| 扶绥县| 金秀|