SpringBoot
SpringBoot
1、对XML文件的解析
常见的解析模型有:
- DOM:将标记语言文档一次性加载进入内存中,在内存中形成一颗 DOM 树(服务器端常用)
-
优点:操作方便,可以对文档进行 CRUD 的所有操作
-
缺点:一次性加载进入内存形成 DOM 树,非常消耗资源
- SAX:逐行读取,基于事件驱动(安卓终端常用)
-
优点:不消耗资源
-
缺点:只能读取,不能增删改
XML文件作为早期数据传输的交互格式已经被淘汰了,目前在项目开发过程中,接口与接口之间以及前后端之间数据的传输都会使用JSON格式。
2、SpringBoot返回JSON数据
在 Spring Boot 中接口返回 Json式的数据很简单,在 Controller 中使用@RestController 注解即可返回 Json 格式的数据,@RestController 也是Spring Boot 新增的一个复合注解
@RestController可以分为两部分:
1.@Controller 注解用于声明当前类是控制器类,
2.@ResponseBody 注解是将返回的数据结构转换为 Json 格式。
SpringBoot对JSON的处理
了 Spring Boot 中默认使用的 json 解析框架是 jackson。
常用的数据结构有类对象、List 对象、Map 对象,默认的 jackson 框架对这三个常用的数
据结构都可以转成 json 的格式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?