技术派网页使用之如何返回json/xml
选中新版正文中的对应文字,然后点“定位到这里”。
随着前后端的差异越来越大,前后端分离架构的越来越主流,后端返回json数据给前端进行渲染的方式大家比较熟悉,至于返回html页面,返回xml的方式接触的机会可能就越来越少了,虽然用得少,但不代表这个知识点不重要,接下来我们就来看下技术派中的各种返回姿势
返回文本数据
json姿势的返回实属最简单的方式了,再SpringBoot应用中,两种简单的方式
1. 直接再Controller上添加@RestController注解
比如admin下的相关接口,都是直接返回json数据

返回结果如下

2. 再方法上,添加@ResponseBody注解
如果对应的Controller上的注解是 @Controller,若希望返回json数据,那么可以再方法上添加注解来实现,以扫码登录这里为例

3. HttpServletResponse输出
一种非常基础的写法,直接将返回的数据通过HttpServletResponse写入到输出流中,比较不太常见
如,直接在TestController中写一个测试demo

实际访问看下返回

那么问题来了,什么场景会使用...
未能定位到原文的划线
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复