springboot配置本地资源映射路径需要配置一下映射资源位置,下面来介绍一下过程。

1.添加配置类

package org.jcut.tools;

import org.springframework.beans.factory.annotation.Value;

import org.springframework.stereotype.Component;

import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Component

public class MvcConfing implements WebMvcConfigurer {

@Value("${imgpath}")

String path;

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

//当请求服务器中带有/imgs/的时候就是到指定路径中找出对应名字对应图片,其中**就代表匹配多层路径下的名字

registry.addResourceHandler("/imgs/**").addResourceLocations("file:"+path);

}

}

2.图片上传代码

//添加展示图片

String t_img=UUID.randomUUID().toString();//商品展示图片id

boolean flag=false;

for(MultipartFile ff:file1) {

String tImgId=UUID.randomUUID().toString();

//写入图片名字的时候最好把获取图片映射名称写进去,方便获取图片

timg.insert(new TImg(tImgId, t_img, "imgs/"+tImgId+".jpg"));

try {

ff.transferTo(new File(path+tImgId+".jpg"));

flag=true;

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

springboot映射服务器目录,Spring boot文件路径映射配置代码实例相关推荐

  1. springboot test_精益求精!Spring Boot 知识点全面回顾,带你重新细读源码!

    作者:cyd_0619 原文:https://blog.csdn.net/cyd_0619 约定优于配置 Build Anything with Spring Boot:Spring Boot is ...

  2. Spring Boot静态资源映射

    在 Web 应用中会涉及到大量的静态资源,例如 JS.CSS 和 HTML 等.我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射:但在 SpringBoot 中则不再需要进行 ...

  3. springboot毕设项目基于Spring Boot的智慧天气管理系统84z99(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目基于Spring Boot的智慧天气管理系统84z99(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8. ...

  4. 全栈开发实战|Spring Boot文件上传与下载

    文件上传与下载是Web应用开发中常用的功能之一.接下来我们将讨论如何在Spring Boot的Web应用开发中,如何实现文件的上传与下载. 01.Spring Boot文件上传与下载 在实际的Web应 ...

  5. Spring Boot文件上传及回显(单/多文件)

    一.单文件上传 1.前端页面 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  6. springboot 读取配置文件_使用 @ConfigurationProperties 在 Spring Boot 中加载配置

    本文地址: 使用 @ConfigurationProperties 在 Spring Boot 中加载配置 使用 Spring Boot 加载配置文件的配置非常便利,我们只需要使用一些注解配置一下就能 ...

  7. 数据库服务器文件路径,如何在服务器中找到数据库文件路径

    如何在服务器中找到数据库文件路径 内容精选 换一换 ModelArts Web训练需要在昇腾AI处理器上调试基本没问题后,在ModelArts Web页面上部署便可直接训练.但如果前期训练代码没有调试 ...

  8. 如何在服务器中找到数据库文件夹,如何在服务器中找到数据库文件路径

    如何在服务器中找到数据库文件路径 内容精选 换一换 可以根据应用备份将资源的数据恢复到备份时刻的状态.需要恢复的资源的状态为"在线".不建议对正在运行的应用程序的文件进行恢复,建议 ...

  9. 服务器数据库怎么导入数据库文件路径,服务器数据库导入sql文件路径

    服务器数据库导入sql文件路径 内容精选 换一换 下载MySQL源码包(includes Boost Headers).cd /home wget https://dev.mysql.com/get/ ...

最新文章

  1. 对于正交频分复用的异构网络的理解
  2. 随机梯度下降、批量梯度下降、小批量梯度下降分类是什么?有什么区别?batch_size的选择如何实施、有什么影响?
  3. 《深度学习,统计学习,数学基础》人工智能算法工程师手册:程序员写的AI书,50 章一网打尽...
  4. BCH零确认和比特币RBF该怎么选?
  5. 每天读一遍,不久你就会变!
  6. 【Oracle】Oracle常用EVENT之三
  7. SAP table HRP1000的妙用
  8. Spring Cloud Sidecar –节点初始化
  9. 构造函数必须没有代码
  10. Android 编程下 AlarmManager
  11. OkHttp和Volley对比
  12. MFC获取屏幕分辨率
  13. ActiveMQ消息队列介绍
  14. axi时序图_AXI总线协议时序
  15. Windows 7 with SP1简体中文专业版(微软MSDN原版)
  16. Bigemap APP(Android)手机离线地图使用说明
  17. 结构化设计向导与IP核生成工具——IP核生成时.xaw与.xco的区别
  18. c语言求圆锥的表面积和体积_用C语言 编辑一个求圆锥体表面积与体积的代码...
  19. 微信开放标签wx-open-launch-app
  20. 教你三分钟用docker compose搭建一个自己的个人博客网站

热门文章

  1. OS- -计算机硬件简介
  2. C++中的继承(一)
  3. 音视频、AI和5G等技术在东京奥运会中的应用
  4. LiveVideoStackCon 2021上海站 | 参会指南
  5. LiveVideoStack 主编观察 01
  6. 体育直播软件发展的三个阶段
  7. ​FreeSWITCH视频会议“标准”解决方案
  8. 江湖急诏令:腾讯数据库王者挑战赛赏金万两募英豪!
  9. apr_file_seek 踩坑
  10. AAC音频裸码流时间戳与时间长度的关系