zoukankan      html  css  js  c++  java
  • springmvc接口接收json类型参数设置

    Springmvc需要如下配置:

    1.开启注解

    <!-- 开启注解-->  
     <mvc:annotation-driven />  

    2.加入相关bean

    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  
        <property name="messageConverters">  
            <list>  
                <ref bean="jsonHttpMessageConverter" />  
            </list>  
        </property>  
    </bean>  
      
    <bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">  
        <property name="supportedMediaTypes">  
            <list>  
                <value>application/json;charset=UTF-8</value>  
            </list>  
        </property>  
    </bean>  

    3.maven加入jackson依赖

       <dependency>  
        <groupId>com.fasterxml.jackson.core</groupId>  
        <artifactId>jackson-core</artifactId>  
        <version>2.5.2</version>  
    </dependency>  
      
    <dependency>  
        <groupId>com.fasterxml.jackson.core</groupId>  
        <artifactId>jackson-databind</artifactId>  
        <version>2.5.2</version>  
    </dependency>  

    4.controller层入参要加注解@RequestBody

    必须是个类啊啊啊啊,不能用HttpServletRequest了,它不是个json

    @RequestBody 接受对象里面,如果已经有了非空构造函数,那么它同时必须要有默认的空构造函数,注意这个构造函数一定要为空

  • 相关阅读:
    leetcode刷题笔记303题 区域和检索
    leetcode刷题笔记301题 删除无效的括号
    20201208日报
    20201118日报
    20201117日报
    20201116日报
    20201115日报
    20201114日报
    20201113日报
    20201112日报
  • 原文地址:https://www.cnblogs.com/zipon/p/7078142.html
Copyright © 2011-2022 走看看