SpringMvc直接接收json数据自动转化为Map的实例

 更新时间:2018年08月07日 09:59:33   作者:老根儿  
今天小编就为大家分享一篇SpringMvc直接接收json数据自动转化为Map的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

springMvc直接接收json数据自动转化为Map ,必须加上@RequestBody注解并且前台ajax发送请求的时候需要对数据进行格式化

$.ajax({ 
 type : "POST", 
 url : "/search", 
 data :JSON.stringify(searchData), 
 contentType:"application/json",
 dataType : "json", 
 success : function(data) { } 
});

searchData为需要提交的数据,是js对象,或数组,或其他。

@RequestMapping(value = "/search",method = RequestMethod.POST)
public void search (@RequestBody Map<String,String> map){
 System.out.println("传进来的参数:" + map);
} 

重点在于:

contentType:"application/json" :用来告诉服务端消息主体是序列化后的 JSON 字符串。

JSON.stringify() :把js对象转换成json字符串。

@RequestBody :声明springmvc的接收方式。

以上这篇SpringMvc直接接收json数据自动转化为Map的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java中实现两个线程交替运行的方法

    Java中实现两个线程交替运行的方法

    这篇文章主要介绍了Java中实现两个线程交替运行的方法,本文将给大家分享操作流程,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-12-12
  • SpringData Repository Bean方法定义规范代码实例

    SpringData Repository Bean方法定义规范代码实例

    这篇文章主要介绍了SpringData Repository Bean方法定义规范代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • SpringBoot+WebMagic+MyBaties实现爬虫和数据入库的示例

    SpringBoot+WebMagic+MyBaties实现爬虫和数据入库的示例

    WebMagic是一个开源爬虫框架,本项目通过在SpringBoot项目中使用WebMagic去抓取数据,最后使用MyBatis将数据入库。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Java中将一个列表拆分为多个较小列表的三种不同方法

    Java中将一个列表拆分为多个较小列表的三种不同方法

    有时候我们需要将大集合按指定的数量分割成若干个小集合,这篇文章主要给大家介绍了关于Java中将一个列表拆分为多个较小列表的三种不同方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • Springboot项目启动到一半卡住了,不报错问题及解决

    Springboot项目启动到一半卡住了,不报错问题及解决

    这篇文章主要介绍了Springboot项目启动到一半卡住了,不报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • SpringBoot实现接口校验签名调用的项目实践

    SpringBoot实现接口校验签名调用的项目实践

    在以SpringBoot开发后台API接口时,会存在哪些接口不安全的因素呢?通常如何去解决的呢?本文主要介绍了SpringBoot实现接口校验签名调用的项目实践,感兴趣的可以了解一下
    2023-09-09
  • Java如何利用CompletableFuture描述任务之间的关系

    Java如何利用CompletableFuture描述任务之间的关系

    Java如何根据线程的执行结果执行下一步动作呢,Future的另一个实现类CompletableFuture能够优雅的解决异步化问题,下面就跟随小编一起了解一下吧
    2023-07-07
  • spring 项目实现限流方法示例

    spring 项目实现限流方法示例

    这篇文章主要为大家介绍了spring项目实现限流的方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 手把手教你从零设计一个java日志框架

    手把手教你从零设计一个java日志框架

    Java里的各种日志框架,相信大家都不陌生。Log4j/Log4j2/Logback/jboss logging等等,其实这些日志框架核心结构没什么区别,只是细节实现上和其性能上有所不同。本文带你从零开始,一步一步的设计一个日志框架
    2021-02-02
  • spring-boot中spring-boot-maven-plugin报红错误及解决

    spring-boot中spring-boot-maven-plugin报红错误及解决

    这篇文章主要介绍了spring-boot中spring-boot-maven-plugin报红错误及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论