写代码的过程中经常会遇到和文件相关的操作,使用springboot框架时需要自己进行配置资源映射路径才能将文件保存到指定位置。

创建配置类:

@Configuration
public class MvcConfig implements WebMvcConfigurer {/*** 图片保存路径,自动从yml文件中获取数据* 示例: F:/images/*/@Value("${file-save-path}")private String fileSavePath;@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {/*** 配置资源映射* 意思是:如果访问的资源路径是以“/images/”开头的,* 就给我映射到本机的“F:/images/”这个文件夹内,去找你要的资源* 注意:F:/images/ 后面的 “/”一定要带上*/registry.addResourceHandler("/images/**").addResourceLocations("file:" + fileSavePath);}
}

在保存文件时如何使用:

String path = fileSavePath + 文件名;
File file= new File(fileSavePath);

springboot 配置资源映射路径相关推荐

  1. SpringBoot - 静态资源映射处理

    SpringBoot - 静态资源映射处理 [1]静态资源文件映射规则 同样查看WebMVCAutoConfiguration源码如下: @Overridepublic void addResourc ...

  2. 使用WebServlet注解和web.xml配置servlet映射路径的区别及注意事项

    配置servlet映射路径 一.使用web.xml配置url 二.使用servlet注解设置url 三.有关使用web.xml重写WebServlet注解 一.使用web.xml配置url 格式: & ...

  3. Java怎么定义图片公共路径_【Java】springboot配置图片访问路径

    springboot如何配置,就可以在地址栏输入http://localhost:9090/17AD93E86EB44287BA0D871A37017597.jpg就可以访问到图片 回答 需要添加下S ...

  4. 配置resolve映射路径

    版权声明:遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u013025674/article/details/877 ...

  5. SpringBoot中通过重写WebMvcConfigurer的方法配置静态资源映射实现图片上传后返回网络Url

    场景 前端调用上传照片的功能,将某照片上传到服务器上某磁盘路径下,然后将通过静态资源映射,将在服务器上 访问的地址存储到数据库中,这样在需要获取这种照片的时候就能通过服务器上的url来获取和显示这张照 ...

  6. 访问tomcat服务器文件路径,外置tomcat映射服务器路径以及springboot内置tomcat映射路径配置...

    外置tomcat映射路径 在tomcat里的conf下的server.xml里Host标签下加入 其中的docBase就是磁盘映射路径,path为访问路径,比如localhost:8080/repor ...

  7. springBoot配置、thymeleaf标签

    1.搭建初始项目 springBoot配置文件: 1)pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> ...

  8. Spring boot修改静态资源映射

    staticLocations 静态资源映射路径 可以配置staticLocations 修改静态资源映射路径 配置信息 spring.resources.static-locations=class ...

  9. HM-SpringBoot1.3【SpringBoot配置】

    1.配置文件分类 1-1 properties 1-2 yml 1-3 yaml 2.yaml 1 server:2 port: 80823 4 5 name: wangwu6 7 #对象8 pers ...

最新文章

  1. OpenCV中图像修复技术介绍与演示
  2. python代码函数字符查询宝典书籍_Django基础五之django模型层(一)单表操作
  3. Java数据结构和算法:哈夫曼树
  4. Fabric--简单的资产Chaincode
  5. 3D数学基础:图形与游戏开发---随笔四
  6. 三坐标测量圆直径_RationalDMIS 7.1 如何准确测量圆/圆弧直径
  7. 关于深度学习,这些知识点你需要了解一下
  8. Tiny之7*24集群服务方案
  9. 算法竞赛入门经典题解目录
  10. viewStub 延迟布局加载
  11. 如何在Cell里画出虚线?
  12. 计算机中专生实习单位的鉴定表,中专生的实习自我鉴定(精选5篇)
  13. vulcan 编程_Vulcan和AUSK之间的比较:如何充分利用Node,React和GraphQL
  14. CSP 202203-2出行计划
  15. web在线编辑word,excel,pdf插件-----WebOffice 文档控件API
  16. virtual box和centos问题杂记(一)
  17. ListView动态刷新某项Item
  18. 用blender和MakeHuman生成人体动画
  19. 第15章 嵌入式SQL的应用
  20. 计算机的模拟电路基础

热门文章

  1. jquery实现checkbox的单选和全选
  2. 树的最长直径(邻接表)
  3. OO Design之SOLID原则
  4. linux操作系统版本 3100,Linux操作系统默认打开文件数
  5. c语言错误指导,c语言编程指导.pdf
  6. linux shell 变量 管道,linux下shell,变量,管道,重定向等基础知识及技巧
  7. android闹钟的需求分析,手机小闹钟需求分析
  8. 黑龙江大学计算机调剂信息,黑龙江大学各学院2019考研调剂信息汇总(4月1日)
  9. dubbo k8s 服务发现_服务化改造实践(二)| Dubbo + Kubernetes
  10. 计算机蠕虫的存在形式,计算机蠕虫