码迷,mamicode.com
首页 > 编程语言 > 详细

Spring4MVC 请求参数映射和Content-type

时间:2019-06-11 16:28:21      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:日期   基本数据类型   system   区别   utils   数据类型   info   ons   http   

前言

对于spring的controller方法参数映射,常用的注解有@RequestParam, @PathVariable, @RequestBody。另外不使用注解,请求参数也能够自动映射到方法形参上。到底有什么区别呢,
什么情况下该使用什么注解呢,本文做一个简单总结,不涉及源码,只是使用总结。使用的spring4版本为最新的 4.3.24.RELEASE

不使用注解

基本数据类型和日期类型

不用注解,springmvc可以自动的将请求参数映射到同名的方法形参上,get请求和post请求都可以。

默认情况下,传入的日期类型必须为 yyyy/MM/dd HH:mm:ss 格式。例如 2018/12/21 17:01:12

  • get请求

技术图片

  • post 请求
    技术图片
@RequestMapping(value = "getNoAnno")
    @ResponseBody
    public String getNoAnno(String name, String sex, Integer age, Date createTime) {
        System.out.println(name);
        System.out.println(sex);
        System.out.println(age);
        System.out.println(createTime == null ? null : DateUtils.dateToString(createTime, "yyyy-MM-dd HH:mm:ss"));
        return "success";
    }

Spring4MVC 请求参数映射和Content-type

标签:日期   基本数据类型   system   区别   utils   数据类型   info   ons   http   

原文地址:https://www.cnblogs.com/liu-shijun/p/11004210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!