spring boot
可 以看 出@RestController 注 解包 含 了 原来 的 @Controller 和@ResponseBody 注 解, 使 用 过 Spring 对 @Controller 注解用于声明当前类是控制器类,@ResponseBody 注解是将返回的数据结构转换为 Json 格式。 所以在默认情况下,使用了@RestController 注解即可将返回的数据结构转换成 Json 格式,Spring Boot 中默 认使用的 Json 解析技术框架是 jackson。点开 pom.xml 中的 spring-boot-starter-web 依赖,可以看到一个 spring-boot-starter-json 依赖: SpringBoot 教程 教学的重点不在于讲授了什么而是学生学会了什么 闫峻编写 我的目标:把需要工作的人变成工作需要的人 2023 年 7 月 9 日 09:32:23 org.springframework.boot spring-boot-starter-json compile Spring Boot 中对依赖都做了很好的封装,可以看到很多 spring-boot-starter-xxx 系列的依赖,这是 Spring Boot 的特点之一,不需要人为去引入很多相关的依赖了,starter-xxx 系列直接都包含了所必要的依赖,所以再次点 进去上面这个 spring-boot-starter-json 依赖,可以看到: com.fasterxml.jackson.core jackson-databind compile com.fasterxml.jackson.datatype jackson-datatype-jdk8 compile com.fasterxml.jackson.datatype jackson-datatype-jsr310 compile com.fasterxml.jackson.module jackson-module-parameter-names compile 到此为止知道了 Spring Boot 中默认使用的 json 解析框架是 jackson。默认的 jackson 框架对常用数据类型的 转 Json 处理。 1. Spring Boot 默认对 Json