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

spring boot 本地圖片不能加載(圖片路徑)的問題及解決方法

 更新時間:2018年04月24日 17:26:55   作者:east123321  
這篇文章主要介紹了spring boot 本地圖片不能加載(圖片路徑)的問題,解決的辦法其實很簡單,只要寫一個配置文件,也就是圖片位置的轉化器,原理是虛擬一個在服務器上的文件夾,與本地圖片的位置進行匹配。需要的朋友可以參考下

在使用html加載圖片時,發(fā)現(xiàn)本地圖片在頁面上不能顯示,但是直接引用網(wǎng)絡上的資源是可以顯示的。參考了眾多前人的經(jīng)驗,得出一下結論:

 本地圖片不能顯示最主要的問題是,圖片在本地url和圖片在服務器上被加載是的URL是不一樣的。也就是路徑的問題。

 解決的辦法其實很簡單,只要寫一個配置文件,也就是圖片位置的轉化器,原理是虛擬一個在服務器上的文件夾,與本地圖片的位置進行匹配。

 在調用本地圖片時,就相當于調用服務器上的圖片。

 關鍵的代碼如下:

 @Configuration
public class MyWebAppConfiguration extends WebMvcConfigurerAdapter {
  @Override
  public void addResourceHandlers(ResourceHandlerRegistry registry) {  
 /**
 * @Description: 對文件的路徑進行配置,創(chuàng)建一個虛擬路徑/Path/** ,即只要在<img src="/Path/picName.jpg" />便可以直接引用圖片
 *這是圖片的物理路徑 "file:/+本地圖片的地址"
 * @Date: Create in 14:08 2017/12/20
 */   registry.addResourceHandler("/Path/**").addResourceLocations("file:/E:/WebPackage/IdeaProjects/shiroLearn/src/main/resources/static/");
    super.addResourceHandlers(registry);
  }
} 

下面看下Spring boot html中無法讀取本地圖片問題

需要設置spring boot的靜態(tài)資源路徑,具體為在application.properties中添加:

spring.resources.static-locations='靜態(tài)資源路徑'

如以下配置指定了類路徑作為靜態(tài)資源路徑:

spring.resources.static-locations=classpath:/

如果我的圖片qiaoba.jpeg放在了src/main/resoruces/images下,那么我可以在html中如此引用圖片:

<img alt="qiaoba" src="images/qiaoba.jpeg">

總結

以上所述是小編給大家介紹的spring boot 本地圖片不能加載(圖片路徑)的問題及解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Springboot中Instant時間傳參及序列化詳解

    Springboot中Instant時間傳參及序列化詳解

    這篇文章主要介紹了Springboot中Instant時間傳參及序列化詳解,Instant是Java8引入的一個精度極高的時間類型,可以精確到納秒,但實際使用的時候不需要這么高的精確度,通常到毫秒就可以了,需要的朋友可以參考下
    2023-11-11
  • ChatGPT在IDEA中使用的詳細過程

    ChatGPT在IDEA中使用的詳細過程

    這篇文章主要介紹了ChatGPT在IDEA中使用的詳細過程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • Java實現(xiàn)四連環(huán)棋游戲

    Java實現(xiàn)四連環(huán)棋游戲

    這篇文章主要為大家詳細介紹了Java實現(xiàn)四連環(huán)棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Java中jstat命令的使用詳解

    Java中jstat命令的使用詳解

    jstat命令可以查看堆內存各部分的使用量,以及加載類的數(shù)量,下面這篇文章主要給大家介紹了關于Java中jstat命令使用的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • 使用idea創(chuàng)建web框架和配置struts的方法詳解

    使用idea創(chuàng)建web框架和配置struts的方法詳解

    這篇文章主要介紹了使用idea創(chuàng)建web框架和配置struts的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • java常見報錯:Array?Out?of?Bounds兩種解決辦法

    java常見報錯:Array?Out?of?Bounds兩種解決辦法

    這篇文章主要給大家介紹了關于java報錯Array?Out?of?Bounds的兩種解決辦法,Array out of bounds錯誤表示你嘗試訪問數(shù)組中不存在的索引,即索引小于零或者大于等于數(shù)組的大小,文中通過代碼將解決的辦法介紹的非常詳細,需要的朋友可以參考下
    2024-08-08
  • Springboot內嵌tomcat應用原理深入分析

    Springboot內嵌tomcat應用原理深入分析

    懂得SpringBoot的童鞋應該很清楚,不管應用程序是屬于何種類型,都是一個Main方法走遍天下,對于web應用,只需要引入spring-boot-starter-web中這個依賴,應用程序就好像直接給我們來了個tomcat一樣,對于嵌入式Tomcat,其實也非常簡單,就是調用Tomcat提供的外部類
    2022-09-09
  • Java中JDK動態(tài)代理的超詳細講解

    Java中JDK動態(tài)代理的超詳細講解

    JDK 的動態(tài)代理是基于攔截器和反射來實現(xiàn)的,JDK代理是不需要第三方庫支持的,只需要JDK環(huán)境就可以進行代理,下面這篇文章主要給大家介紹了關于Java中JDK動態(tài)代理的超詳細講解,需要的朋友可以參考下
    2022-10-10
  • springboot處理url中帶斜杠/\字符的參數(shù)報400問題

    springboot處理url中帶斜杠/\字符的參數(shù)報400問題

    這篇文章主要介紹了springboot處理url中帶斜杠/\字符的參數(shù)報400問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • java中線程安全的list詳細特性和用法

    java中線程安全的list詳細特性和用法

    這篇文章主要給大家介紹了關于java中線程安全的list詳細特性和用法的相關資料,Java中有多種線程安全的List,其中比較常用的有Vector、Collections.synchronizedList()和CopyOnWriteArrayList三種方式,需要的朋友可以參考下
    2024-03-03

最新評論