1. SpringMVC有四个关于请求响应体的注解
    • @RequestBody: 请求体
    • RequestEntity: 请求对象(请求头+请求体)
    • @ResponseBody: 响应体
    • ResponseEntity:响应对象(响应头+响应体)

    这里我先介绍响应体。这个和JSON息息相关。

    1. @ResponseBody
    2. @RequestMapping("test")
    3. public String test() {
    4. return "my Test";
    5. }

    加上@ResponseBody的意思就是将”my test”写入响应体中。
    因此,想要让响应内容是JSON,那么就将JSON字符串写入响应体即可。但是如果想要直接返回对象,自动转出Json那么就需要引入jackson的jar包。SpringMVC一定是有相关的自动解析类帮我们解析成json,然后写入响应体中。
    另外: 这个宝贝配置一定加上。

    1. 配置视图控制器时需要
    2. 配置时需要
    3. json转换时需要