码迷,mamicode.com
首页 > 编程语言 > 详细

【转】Spring MVC系列(五)之自定义数据绑定---HandlerMethodArgumentResolver

时间:2017-10-24 16:03:42      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:nts   注解   自己   log   sdn   res   hand   .net   text   

介绍

      前面几节我们介绍了Spring MVC的几种常见的数据绑定的方法,可以灵活地获取用户请求中的参数,例如@PathVariable,@ModelAttribute,@RequestParam等这些数据绑定注解,有了这些注解,我们可以很方便的去获取参数,但是偶尔我们需要自定义的去进行数据绑定,Spring一直遵循开闭原则,可以让使用者自定义去做自己的事情,今天我们一起浅析一下HandlerMethodArgumentResolver



认识HandlerMethodArgumentResolver,我们可以看下HandlerMethodArgumentResolver的继承关系图

技术分享

 

我们可以很清楚的看到我们常见的几个数据绑定的annotation的具体实现都是实现了HandlerMethodArgumentResolver这个接口,我们可以先尝试一下写一个demo,自定义annotation绑定一个数据

首先我们新建一个annotation-----CurrentUser  默认只能注解参数,且运行时有效:

 

【转】Spring MVC系列(五)之自定义数据绑定---HandlerMethodArgumentResolver

标签:nts   注解   自己   log   sdn   res   hand   .net   text   

原文地址:http://www.cnblogs.com/zdd-java/p/7723567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!