`
ld3838029
  • 浏览: 1423 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

spring 复杂对象解析转换

阅读更多

公司一个开发人员提出的问题

      js 发送 复杂的js对象 ,比如{userName:'hello',userRole:{userRoleId:'100001',roleName:'超级管理'}}

      spring怎么进行解析转换成功

经排查,spring进行转换解析工作的转换器有多种,报错的解析转换器是form表单解析转换器。

那么json解析转换器可以对复杂的json字符串进行转换。

查看json解析转换器配置,contenttype需要是application/json.


那么在页面js发送请求的时候,需要进行设置


control层的方法需要加上@RequestBody注解


接收请求参数的PO对象如下图:



 
 这样就可以使用spring的自动转换

 

如果大家还有什么别的方法,欢迎指导
 
 

 

 

  • 大小: 53.8 KB
  • 大小: 33.2 KB
  • 大小: 24.5 KB
  • 大小: 35.9 KB
分享到:
评论

相关推荐

    Spring中文帮助文档

    处理复杂类型的存储过程调用 12. 使用ORM工具进行数据访问 12.1. 简介 12.2. Hibernate 12.2.1. 资源管理 12.2.2. 在Spring容器中创建 SessionFactory 12.2.3. The HibernateTemplate 12.2.4. 不使用回调的...

    Spring攻略(第二版 中文高清版).part1

    3.12 将Spring Bean注入领域对象 147 3.12.1 问题 147 3.12.2 解决方案 147 3.12.3 工作原理 148 3.13 小结 151 第4章 Spring中的脚本 152 4.1 用脚本语言实现Bean 152 4.1.1 问题 152 4.1.2 解决...

    spring in action英文版

     8.3.4 用向导处理复杂表单  8.3.5 在一个控制器中处理多个动作  8.3.6 使用一次性控制器  8.4 视图解析  8.4.1 使用模板视图  8.4.2 解析视图Bean  8.4.3 选择视图解析器  8.5 使用Spring的...

    Spring API

    处理复杂类型的存储过程调用 12. 使用ORM工具进行数据访问 12.1. 简介 12.2. Hibernate 12.2.1. 资源管理 12.2.2. 在Spring容器中创建 SessionFactory 12.2.3. The HibernateTemplate 12.2.4. 不使用回调的...

    Spring攻略(第二版 中文高清版).part2

    3.12 将Spring Bean注入领域对象 147 3.12.1 问题 147 3.12.2 解决方案 147 3.12.3 工作原理 148 3.13 小结 151 第4章 Spring中的脚本 152 4.1 用脚本语言实现Bean 152 4.1.1 问题 152 4.1.2 解决...

    Spring in Action(第2版)中文版

    12.1.3在spring2中注入jndi对象 12.2发送电子邮件 12.2.1配置邮件发送器 12.2.2构建电子邮件 12.3调度任务 12.3.1使用javatimer调度任务 12.3.2使用quartz调度器 12.3.3按调度计划调用方法 12.4使用jmx管理...

    Spring in Action(第二版 中文高清版).part2

    12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java Timer调度任务 12.3.2 使用Quartz调度器 12.3.3 按调度计划调用方法 ...

    Spring in Action(第二版 中文高清版).part1

    12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java Timer调度任务 12.3.2 使用Quartz调度器 12.3.3 按调度计划调用方法 ...

    gd-generator:一种代码生成器,可以优雅地生成mybatis ORM(映射器和xml配置)并智能地保留用户定义的映射器和xml,自动创建同步数据库表,并在每次域模型更改后准确地记录和打印数据库修复sql,支持可以生成各种复杂的VO(视图对象)对象,所有这些都可以在项目开发期间的任何时间进行。 不会覆盖任何个性化的映射器和xml

    支持大部分JPA注解解析,可通过此代码生成器快速从Hibernate转换到mybatis。抽取查询对象,简化查询,自动生成QueryModel自动驼峰装换生成VO对象,提供特定注解,@ View @AssociationView @CollectionView @MapView...

    java面试题

    答:当数据量大,并且表关系复杂的时候不建议使用。 sleep()和wait()有什么区别? 答:sleep()是线程类的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但监控状态依然保持,到时候会自动恢复。 wait...

    blockchainj:java区块链,实现联盟链溯源系统

    指令是对数据库操作称为HXSQL(对sql语句的封装)智能合约解析并执行HXQL HXQL对象(执行操作,操作对象,操作类容)存在问题:HXQL并不能完全解析成sql,只能转换成对应的ORM操作共识机制pbft算法所有角色= ...

    amd-plugins:适用于AMD加载程序的便捷插件集合

    概述这些插件是我们发现在开发具有复杂依赖关系和配置的大型Web应用程序时有用的东西。 当我们将代码库作为模块管理方法转换为AMD时,我们意识到插件功能为应用程序配置打开了许多门,并且加载程序还内置了缓存管理...

    支持多数据库的ORM框架ef-orm.zip

    EF-ORM中采用了独特的SQL解析和改写技术,能够主动检查并确保SQL语句或者SQL片段在各个数据库上的兼容性。 EF中除了Criteria API以外,可以直接使用“SQL语句”或者“SQL片段”。但是这些SQL语句并不是直接传送给...

    asp.net知识库

    与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常 Ado.net 与NHibernate的关系? 动态创建数据库...

    JBPM4工作流应用开始指南.rar

    完全解析jBPM4应用开发技术 9位工作流业内专家联袂推荐 随着在现代企业管理中对于信息化、流程化的深度挖掘,具有业务流程管理的技术和思想已经成为致力于全面掌控企业级应用系统人士“日常生活、居家旅行”的必备...

    freemarker总结

    options:该参数可以省略,指定包含时的选项,包含encoding和parse两个选项,其中encoding指定包含页面时所用的解码集,而parse指定被包含文件是否作为FTL文件来解析,如果省略了parse选项值,则该选项默认是true. ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理Struts和Hibernate。 WebStorage HTML新增的本地存储解决...

Global site tag (gtag.js) - Google Analytics