spring目前来说是java最好的框架,springmvc是其中一个子集,
java web开发过程中使用springmvc来实现前端页面或者其他
客户端与后台服务层打交道,目前来说http请求最常用的就是...bean,
前端使用的是json,springmvc接收并解析参数和赋值
给用@RequestBody注解的封装对象过程中,遇到json中
和bean中有不对应的属性时,会解析失败,框架层返回
400给客户端...springmvc默认使用@Jackson的
objectmapper类来进行转换工作,而objectmapper
在转换的时候默认情况下是如果在目标类中找不到
json字符串中的属性就会报错。...;public class CustomObjectMapper extends ObjectMapper {public MyObjectMapper(){//目标类中找不到json字符串中属性时直接忽略.../bean>
总结
对于前端json格式请求参数,后台控制器层有两种常用的接收方式,1)
使用上述所说的Bean接收,用法是@RequestBody LoginReq req,
2)使用Map接收,用法