Spring Controller返回文本并提供下载,不用io,怎么做?

little_nb little_nb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

//Spring 返回json数据
@RequestMapping(value = "/test/json/test_1.json")
@ResponseBody
public JSONObject test_1(){
String str = "{"+ "\"x\":\"value_1\"" + "," + "\"y\":\"value_2\"" + "}";
json = JSON.parseObject(str);
return json;
}



//需求:Spring 返回json文本,提供下载,
//疑问增加produces后,406
@RequestMapping(value = "/test/json/test_1.json", produces = {"text/plain;charset=UTF-8"})
@ResponseBody
public JSONObject test_1(){
String str = "{"+ "\"x\":\"value_1\"" + "," + "\"y\":\"value_2\"" + "}";
json = JSON.parseObject(str);
return json;
}


谢谢!
...全文

相关推荐

SpringMVC中controller返回json数据的方法

主要为大家详细介绍了SpringMVC中controller返回json数据的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38717896

图文并茂:解析Spring Boot Controller返回图片的三种方式

本文将深入探讨在Spring Boot中如何处理并返回图片格式的数据,包括使用Base64编码、byte数组和Resource对象三种方式。我们将详细解析每种方式的实现原理、优缺点以及适用场景,帮助读者选择最适合自己项目需求的图片返回方式。

一只牛博

Spring MVC实现文件的上传和下载

NULL 博文链接:https://bijian1013.iteye.com/blog/2435620

weixin_38669628

Java Spring Boot应用程序中实现文件上传和下载功能

1、配置文件上传和下载的相关依赖:在pom.xml文件中添加以下依赖: 2、创建文件上传和下载的Controller:创建一个Controller类,用于处理文件上传和下载的请求。可以使用@RestController注解标记该类,并使用@PostMapping和@GetMapping注解分别处理文件上传和下载的请求。 3、实现文件上传功能:在文件上传的方法中,可以使用MultipartFile类型的参数接收上传的文件。通过transferTo()方法将文件保存到指定的路径。 4、实现文件下载功能:在文件下载的方法中,可以使用ResponseEntity作为返回类型,并设置响应头信息,将文件以流的形式写入响应体中。

我的运维人生

Spring MVC框架实现上传下载

使用Spring MVC进行上传下载 , 图片上传,多图片 同时上传

mickypanda
评论 1
收藏 已收藏
分享
返回顶部
little_nb
Web 开发 81,108 成员 341,721 内容