404尝试从REST服务下载zip文件时出错。添加@ResponseBody时显示JSON

404尝试从REST服务下载zip文件时出错。添加@ResponseBody时显示JSON,rest,zip,response,Rest,Zip,Response,我正在尝试从与REST控制器相同的文件夹下载zip文件。我一直收到一个404找不到的错误。添加@ResponseBody注释后,我可以将响应视为JSON。我哪里做错了 @RequestMapping(value=“/GetFile”,method=RequestMethod.GET,products=MediaType.APPLICATION\u OCTET\u STREAM) 公共响应getFile(){ zipFilePath=“Test.zip” 文件文件=新文件(zipFilePath)

我正在尝试从与REST控制器相同的文件夹下载zip文件。我一直收到一个404找不到的错误。添加
@ResponseBody
注释后,我可以将响应视为JSON。我哪里做错了

@RequestMapping(value=“/GetFile”,method=RequestMethod.GET,products=MediaType.APPLICATION\u OCTET\u STREAM)
公共响应getFile(){
zipFilePath=“Test.zip”
文件文件=新文件(zipFilePath);
ResponseBuilder response=response.ok(文件,MediaType.APPLICATION\u OCTET\u STREAM);
header(“内容处置”、“附件;文件名=Test.zip”);
header(“Content-Length”,String.valueOf(file.Length());
返回response.build();
}