## 遇到问题:gradle构建java项目如何自定义task
没有gradle源文件夹
- https://blog.csdn.net/biyiy929/article/details/89476711
- 注意过时方法
-
自定义task构建项目
- 开始学习gradle
参考大佬文章 - 闭包—》第一个难点
@RequestBody
- 同一个函数 此注解只能有一个,代表了response的body内存放的信息会被获取到后,直接注入所修饰的参数对象
- 前端传递给此接口参数的时候,用json字符串的形式放在response的body内部,这时候response的header设置
- (“Contentype”,“application/json;;charset=UTF-8”)
-
文件上传
- 单个文件接收@RequestParam(value = “file”)MultipartFile accepterPhoto
- 注意要定义一个统一的文件名
- 设置headers = “content-type=multipart/form-data”
-
文件下载
- 从response获取输出流,以二进制文件的形式传入数据
- 需要 response.setContentType( “application/octet-stream;charset=UTF-8”);
-
关于文件在windows和linux可以通过文件分隔符+application.properties定义属性获取
-postman 发送和下载选项可以测试下载
但是下载文件如何设置文件名后后缀名没有找到
另一种下载实现方式
利用springmvc提供的ResponseEntity类型,使用它可以很方便地定义返回的HttpHeaders和HttpStatus。