首页 > 其他分享 >实习总结(第四天)

实习总结(第四天)

时间:2022-12-23 18:23:24浏览次数:51  
标签:总结 body resource file getServletContext ResponseEntity 第四天 实习 Path

1、ResponseEntity

ResponseEntity可以作为controller的返回值,比如对于一个处理下载二进制文件的接口。ResponseEntity继承了HttpEntity类,HttpEntity代表一个http请求或者响应实体,其内部有两个成员变量:header及body,代表http请求或响应的header及body,其中的body是泛化的。

参考: (31条消息) 【SpringMVC(十三)】ResponseEntity 使用 及 原理_绝世好阿狸的博客-CSDN博客_responseentity

 

2、java.nio.file.Path;

Path实例包含了指定文件或目录位置的信息,在实例化Path类时,需要指定一个或多个目录或文件名。

Path filePath = Paths.get(ConstValue.ROOT_PATH + "data/click_script/click.py");
//通过指定的路径获取资源 Resource resource = new UrlResource(filePath.toUri());

 

3、Resource表示资源的接口,其具体实现

详细 org.springframework.core.io.Resource接口源码分析_javaPie的博客-CSDN博客_org.springframework.core.io.resource

 

4、request.getServletContext().getMimeType

getServletContext代表整个web应用,可以和程序的容器(服务器)来通信

MIME类型:在互联网通信过程中定义的一种文件数据类型

 contentType = request.getServletContext().getMimeType(resource.getFile().getAbsolutePath());//根据路径获取资源的类型

 

5.

表示截取这个文件名的后缀,如aaa.txt,执行完之后得到suffix=txt

String suffix = Objects.requireNonNull(file.getOriginalFilename()).substring(file.getOriginalFilename().lastIndexOf("."));

 

6、

@PostMapping("/dataset/upload")
public Result<String> uploadDataset(

 

标签:总结,body,resource,file,getServletContext,ResponseEntity,第四天,实习,Path
From: https://www.cnblogs.com/wfswf/p/17001299.html

相关文章

  • 17_2 kubernetes CKA 模拟题总结
    做题前注意是否在要求的上下文#查看当前所在的contextkubectlconfigcurrent-context#输出kubernetes-admin@kubernetes#使用指定的contextkubectlconfigus......
  • Flex布局总结
    1、Flex布局是什么?Flex是flexiblebox的缩写,意思是弹性的盒子。因此,Flex布局也被叫做弹性布局。任何盒子都可以设置成Flex布局,但要注意:设为Flex布局以后,子元素的float......
  • 12月23日内容总结——csrf跨站请求伪造、校验策略、相关装饰器,auth认证模块及相关操作
    目录一、csrf跨站请求伪造二、csrf校验策略三、csrf相关装饰器四、auth认证模块五、auth认证相关模块及操作六、扩展auth_user表七、作业一、csrf跨站请求伪造钓鱼网站:......
  • UML总结----六种关系和九种图的作用
    已经学习了UML,应该对UML有一个大概的认识,下面一张图是我画的一个思维导图。从图上可以看出UML可以大致分为视图、事物、关系以及它的9种图。视图在逻辑视图中:逻辑视图通常由......
  • 2019年十一总结
    到现在为止,我已经来提高班整整半年了,可能我比同期的小伙伴们要来的早一些,所以要比他们更多的了解了提高班。很有幸这个月可以做我们期的CEO(也多亏师哥师姐对我的认可)。其实......
  • 作品展总结
    2020年4月25日,我们17期进行了我们的作品展,对于这次作品展觉得成长了很多。作品展前准备我们当初把作品展定在了4月份,所以我们就开始了前期准备,作品展作品展当然是要准备作品......
  • 10.1假期一半总结
    今天是十月三号,这个的假期已经要过一半了,而且也觉得自己收获了不少。他们在家里休息,而我在这里提高自己各方面的能力力。今天我们新学习了怎么画流程图、怎么使用快捷键、学......
  • UML六大关系总结
    UML六大关系有:继承、关系、聚合、组合、实现、依赖。分为通过图和代码总结这些关系。1、继承classBird:Animal{}说明:一段都是子类继承父类,在子类的后面用一个冒号表示,冒号后......
  • 2021年10月自考总结
    18日自考成绩出来,查到成绩之后还是有些激动的,这次学习了三科:C++、信息系统开发与管理和数据结构导论。很遗憾的是信息系统开发与管理没有通过,在考试之前觉得这个科目应该会......
  • 软考【总结】
    这次第一次参加软考,虽然结果不尽人意,但是从中知道下次不应该去做什么这次考试没有利用老师给出的三遍阅读的方法学习,最后给自己特别着急的情绪,导致自己没有心思去用三遍阅读......