Spring MVC确定目标方法POJO类型入参的流程
来源:互联网 发布:复杂网络 python 编辑:程序博客网 时间:2024/06/08 05:05
1 确定一个Key
- 目标方法参数列表中存不存在使用@ModelAttribute修饰的参数,其中若存在该修饰,并且有name属性,则依据name属性给定的key来确定。
- 若不存在则按照对应类型首字母小写的key来确定。
2 在implicitModel 中按照key来查找对象,若存在则作为参数传入。
- 3 若implicitModel 中不存在key对应的对象,则检查当前的控制器类型是否用@SessionAttributes修饰。
- 若使用了该注解且@SessionAttributes ,则检查该注解的names属性中是否包含该键,如果包含该键则找到对应的对象传入到目标方法中,如果不包括则抛出异常。
- 4 若控制器类不包括@SessionAttributes注解,或者该注解中没有names属性,则会通过反射来创建POJO对象,传入目标方法。
- 5 SpringMVC会把key和POJO对象传入implicitModel 中,进而传入requestScope中。
阅读全文
0 0
- Spring MVC确定目标方法POJO类型入参的流程
- SpringMVC 确定目标方法 POJO 类型入参的过程
- SpringMVC确定目标方法POJO类型入参的过程
- SpringMVC 4.0 确定目标方法POJO类型入参的过程
- SpringMVC处理模型数据及SpringMVC 确定目标方法 POJO 类型入参的过程
- 8.SpringMVC_如何确定目标方法POJO类型参数/视图解析流程分析/
- SpringMVC确定入参POJO的对象
- 学习SpringMVC(十)之确定目标方法POJO类型参数
- Spring MVC POJO入参过程分析
- 21. SpringMVC_如何确定目标方法POJO类型参数(无写笔记)
- Spring MVC Controller 入参类型
- Spring MVC学习之四:方法入参的介绍
- Spring MVC学习之四:方法入参的介绍
- Spring MVC学习之:方法入参的介绍
- Spring MVC POJO对象的支持
- 22. SpringMVC_ModelAttribute注解修饰POJO类型的入参(无写笔记)
- Spring MVC POJO传参方式
- 大学生如何确定职业目标的方法
- 【BZOJ2333】【SCOI2011】棘手的操作 treap合并
- C++中指向函数指针的指针数组
- C# const
- 银行家算法
- zookeeper 集群安装
- Spring MVC确定目标方法POJO类型入参的流程
- 软件测试流程
- leetcode 207 Course Schedule
- yii2框架刚安装上报The file or directory to be published does not exist: /home/wwwroot/advanced/vendor/bower
- 透视变换的原理推导(cvGetPerspectiveTransform)
- 微信公众号Java开发4——创建菜单
- django1.11连接mysql
- MR中reduce阶段报错_1
- 联想昭阳e42-80笔记本u盘启动重装win7系统教程