学习笔记——SpringMVC消息转换器概述;使用消息转换器处理请求报文;使用消息转换器处理响应报文;使用消息转换器处理Json格式数据

学习笔记——SpringMVC消息转换器概述;使用消息转换器处理请求报文;使用消息转换器处理响应报文;使用消息转换器处理Json格式数据

2023-01-20

一、SpringMVC消息转换器概述

1、HttpMessageConverter<T>

消息转换器作用:

(1)将java对象与请求报文及响应报文进行相互转化

(2)使用HttpMessageConverter<T>将请求信息转化并绑定到处理方法的入参中或将响应结果转为对应类型的响应信息,Spring提供了两种途径:

①使用@RequestBody/@@ResponseBody对处理方式进行标注。

②使用HttpEntity<T>/ResponseEntity<T>作为处理方法的入参或返回值。

二、使用消息转换器处理请求报文

1、使用@RequestBody获取请求体

(1)语法

final static String SUCCESS = "success";
    
    @RequestMapping("/testRequestBody")
    public String testRequestBody(@RequestBody String reqBody){
        System.out.println("reqBody = " + reqBody);
        return SUCCESS;
    }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 学习笔记——SpringMVC消息转换器概述;使用消息转换器处理请求报文;使用消息转换器处理响应报文;使用消息转换器处理Json格式数据