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

网友投稿 265 2022-12-04


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.图片上传代码

//添加展示图片

http://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();

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring boot事件监听实现过程解析
下一篇:java轻量级规则引擎easy
相关文章

 发表评论

暂时没有评论,来抢沙发吧~