idea java将图片通过虚拟路径存放到本地方式

 更新时间:2026年01月05日 09:28:29   作者:这个冬天有点冷  
本文介绍了在项目中存储图片的三种方法,并重点讲述了将图片存放到本地的实现方法,通过在server.xml中配置虚拟路径,并在IDEA编译器中添加虚拟路径,可以实现将图片放到本地并访问的效果

现状:项目中涉及到图片

  • 1.将图片流存放到数据库,显然非常占用内存
  • 2.将图片存放到服务器上,每次服务有改动,需要重新发布服务器的时候,则需要将图片重新copy一份
  • 3.将图片存放到本地

我选择的是第三种方法,亲测有效

实现第三种做法就要需要实现用虚拟路径

共分为两部

第一步

在D:\tomcat\apache-tomcat-8.5.34\conf\server.xml中配置虚拟路径

 <Host name="localhost"  appBase="webapps"   unpackWARs="true" autoDeploy="true">
            <!-- 设置图片虚拟路径,这个是前端增加显示照片 -->  
            <Context path="/image" docBase="C:\picture_test" reloadable="true" /> 
            
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>
 <Context path="/image" docBase="C:\picture_test" reloadable="true" /> 这个就是虚拟路径

第二步

在idea编译器中,添加这个虚拟路径

在idea编译器中加入如图所示的虚拟路径

完成以上两部,就可以实现:将图片放到本地,也可以访问

效果如下:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于SpringBoot 使用 Flink 收发Kafka消息的示例详解

    基于SpringBoot 使用 Flink 收发Kafka消息的示例详解

    这篇文章主要介绍了基于SpringBoot 使用 Flink 收发Kafka消息,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • SpringBoot核心@SpringBootApplication使用介绍

    SpringBoot核心@SpringBootApplication使用介绍

    这篇文章主要介绍了SpringBoot核心@SpringBootApplication的使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java十分钟精通进阶适配器模式

    Java十分钟精通进阶适配器模式

    适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能
    2022-04-04
  • 详谈StringUtils3之StringUtils.isEmpty()和StringUtils.isB的区别

    详谈StringUtils3之StringUtils.isEmpty()和StringUtils.isB的区别

    这篇文章主要介绍了详谈StringUtils3之StringUtils.isEmpty()和StringUtils.isB的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Java图片压缩三种高效压缩方案详细解析

    Java图片压缩三种高效压缩方案详细解析

    图片压缩通常涉及减少图片的尺寸缩放、调整图片的质量(针对JPEG、PNG等)、使用特定的算法来减少图片的数据量等,这篇文章主要介绍了Java图片压缩三种高效压缩方案的相关资料,需要的朋友可以参考下
    2025-04-04
  • 关于Spring Data Jpa 自定义方法实现问题

    关于Spring Data Jpa 自定义方法实现问题

    这篇文章主要介绍了关于Spring Data Jpa 自定义方法实现问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Springboot中@Async异步,实现异步结果合并统一返回方式

    Springboot中@Async异步,实现异步结果合并统一返回方式

    这篇文章主要介绍了Springboot中@Async异步,实现异步结果合并统一返回方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • SpringBoot登录拦截配置详解(实测可用)

    SpringBoot登录拦截配置详解(实测可用)

    这篇文章主要介绍了SpringBoot登录拦截配置详解(实测可用),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • SpringBoot 项目中创建线程池

    SpringBoot 项目中创建线程池

    这篇文章主要介绍了SpringBoot 项目中创建线程池,文章基于Spring Boot项目创建线程池ThreadPoolExecutor,需要的小伙伴可以参考一下
    2022-04-04
  • 基于Springboot商品进销存管理系统的设计与实现

    基于Springboot商品进销存管理系统的设计与实现

    本项目基于springboot实现一个进销存管理系统,主要用户开设网店的相关商品的进货、销售、库存的管理,功能比较完整,需要的可以参考一下
    2022-08-08

最新评论