博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC 参数注入
阅读量:6946 次
发布时间:2019-06-27

本文共 394 字,大约阅读时间需要 1 分钟。

写一个web service, 总是400. 说是request有问题,server不识别。然而检查了很多次都没问题。最终问题指向spring对参数的解析和注入。

一个controller中可以自定义参数,只要参数和request的参数匹配就会自动注入。针对自定义POJO,显然是spring帮忙给new了一个新的,然后把参数扔进去。

测试发现,不是setter方法的问题。

最后,发现自己在POJO中添加了个构造函数但却么有声明无参构造函数,这样导致spring无法调用无参构造函数,于是bad request就产生了。至于深层次的原因,需要深入resolve源码去查看。

 

问题原因:

1. 没有对原理深入理解,没有对源码熟悉。

2. log显示问题,由于使用cmd打开的tomcat,错误输出很不友好,几乎不会去看。虽然很费解为什么公司的架构师设计控制为cmd,但目前只能认真去看了。

转载地址:http://kjenl.baihongyu.com/

你可能感兴趣的文章
发布一个打飞机游戏
查看>>
cocostudio脚本绑定
查看>>
nload linux网络流量查看
查看>>
HTML格式自定义OpenCart邮件模板功能插件
查看>>
06 - C语言的预处理指令和关键字static|extern|typedef
查看>>
SpringCloud学习系列之四-----配置中心(Config)使用详解
查看>>
基于CSS属性display:table的表格布局的使用
查看>>
redis (四)散列类型
查看>>
openresty 前端开发入门一
查看>>
jQuery validate中添加失去焦点验证事件
查看>>
PHP面向对象关键知识点回顾
查看>>
SpringMVC Controller 介绍
查看>>
虚拟机的类加载机制
查看>>
登录判断跳转页面
查看>>
多线程IO操作(扫描文件夹并计算总大小)
查看>>
读UNIX编程艺术(一)
查看>>
oracle存储过程获取异常信息码和异常信息
查看>>
大系统小做培训总结
查看>>
javascript闭包与函数式编程
查看>>
基于ceph-rbd的文件共享
查看>>