SpringMVC 参数绑定

李亚衡

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

参数绑定,简单来说就是客户端发送请求,而请求中包含一些数据,那么这些数据怎么到达 Controller ?这在实际项目开发中也是用到的最多的,那么 SpringMVC 的参数绑定是怎么实现的呢?

2.知识剖析

参数绑定

在 SpringMVC 中,提交请求的数据是通过方法形参来接收的。从客户端请求的 key/value 数据,经过参数绑定,将 key/value 数据绑定到 Controller 的形参上,然后在 Controller 就可以直接使用该形参。

这里涉及到参数绑定组件这里可以先理解为将请求的数据转换为我们需要的数据称为参数绑定组件,也就是参数绑定转换器。SpringMVC 内置了很多参数转换器,只有在极少数情况下需要我们自定义参数转换器。

3.常见问题

PostMan结合参数绑定演示

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

https://www.cnblogs.com/ysocean/p/7425861.html

http://blog.csdn.net/eson_15/article/details/51718633#comments

8.更多讨论

谢谢观看

By:李亚衡