当前位置: 首页 > 编程笔记 >

Spring boot文件路径映射配置代码实例

鲁鹏
2023-03-14
本文向大家介绍Spring boot文件路径映射配置代码实例,包括了Spring boot文件路径映射配置代码实例的使用技巧和注意事项,需要的朋友参考一下

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();
      } 
     }

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

 类似资料:
  • XML 映射配置文件 MyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。 XML 文档 的高层级结构如下: configuration 配置 properties 属性 settings 设置 typeAliases 类型命名 typeHandlers 类型处理器 objectFactory 对象工厂 plugins 插件 environments 环境 e

  • 本文向大家介绍springboot配置mysql连接的实例代码,包括了springboot配置mysql连接的实例代码的使用技巧和注意事项,需要的朋友参考一下 一:导入pmo.xm配置包 mysql库连接、druid连接池、mybatis组件 配置扫描文件 二:application.yml文件配置 三:编写dao层接口 使用注解:@Mapper 四:编写xml文件sql语句 到此这篇关于spri

  • 本文向大家介绍Spring boot 路径映射的实现,包括了Spring boot 路径映射的实现的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了spring boot 路径映射的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在spring boot中集成thymeleaf后,我们知道thymeleaf的默认的html的路径为c

  • 返回两个路径: 我尝试了几种不同的映射方式,使用我在这里找到的信息: Spring数据wth ne04j错误...检索路径时出错 当我试图检查EntityPath结构的任何其他部分(例如length())时,我会收到类似的空指针。 如何查询不同深度的树路径结构并将结果映射到正确的节点实体?我特别想要路径中包含的节点。

  • 本文向大家介绍SpringBoot文件访问映射如何实现,包括了SpringBoot文件访问映射如何实现的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了SpringBoot文件访问映射如何实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 通过SpringBoot可以把磁盘内所有的文件都访问到 有一张图片存放在 E://images/a

  • 本文向大家介绍ThinkPHP中公共函数路径和配置项路径的映射分析,包括了ThinkPHP中公共函数路径和配置项路径的映射分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了ThinkPHP中公共函数路径和配置项路径的映射。分享给大家供大家参考。具体分析如下: ThinkPHP中在使用公共函数时(单一入口文件对应独立的项目),在Common文件夹中可以写公共的函数文件,写成文件名为comm

  • 假设我有很多团队,比如:“团队A,团队B…团队Z”,每个团队至少有5个组件。现在我想创建一个通用控制器,它可以响应任何类型的请求,这样我就可以获得关于团队成员的信息。 例如,我的控制器必须能够映射此请求: 团队课程可以是: 而且 显然它既可以执行也可以执行,重点是我不想为每个团队和每个数字指定一个控制器,我只想要一个可以响应的控制器。 我还需要指定它可以接受的字符串和值的范围(例如,最大值为5)。

  • 本文向大家介绍SpringBoot配置Druid数据监控代码实例,包括了SpringBoot配置Druid数据监控代码实例的使用技巧和注意事项,需要的朋友参考一下 druid,一个为监控而生的数据库连接池,提供可视化界面来查看sql执行情况。 1、pom文件引入druid数据源 2、新建一个DrruidConfig配置文件 3、yml文件配置 以上就是本文的全部内容,希望对大家的学习有所帮助,也希