SpringMVC 学习总结(一)

         处理方法入参的形式,即使用HttpMessageConverter<T>,这个非常强大。它提供了两种途径:
              1)        使用@RequestBody/@ResponseBody对处理方法进行标注;
              2)        使用HttpEntity<T>/ResponseEntity<T>作为处理方法的入参或返回值。
HttpMessageConverter 顾名思义,它负责将请求信息转换为一个对象,或者将对象输出为响应信息。前面说过,当请求映射到具体的处理方法后,DispatcherServlet 调用HandlerAdapter 来封装并执行处理方法。DispatcherServlet 默认已经安装了AnnotationMethodHandlerAdapter 作为HandlerAdapter 的组件实现类,HttpMessageConverter 即由AnnotationMethodHandlerAdapter 使用,将请求信息转换为对象,或者将对象转换为响应信息。先看几个示例:
  1. 将报文体转换为字符串绑定到方法入参中
  2. @RequestMapping(value= "/handle41")
  3. publicString handle41(@RequestBody  StringrequestBody ) {
  4.       System.out.println(requestBody);
  5.       return "success";
  6. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值