这篇文章主要讲解了“SpringBoot@InitBinder注解绑定请求参数的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot@InitBinder注解绑定请求参数的方法是什么”吧!作用于Controller层中,在Controller层的方法执行前执行,主要作用是初始化当前Controller层的数据绑定器(或者属性绑定器),帮助完成数据处理和数据绑定。被该注解修饰的方法会有一个形参WebDataBinder,可以帮我们将request请求中的参数处理绑定到JavaBean中。StringTrimmerEditor和CustomDateEditor是框架自带的属性处理器字符串两端的空格被去除String格式的日期被转换为Date格式的日期表单提交的数据若包含List这种数据结构
在前台需要用 form对应的属性名[下标].实体类属性名
这种方式准备数据我们可以通过PropertyEditorSupport类来实现我们自己的属性编辑器可以看到 yyyy-MM-dd HH:mm:ss免费云主机域名 和 yyyy年MM月dd日 HH:mm:ss 格式的字符串日期都被转换为Date数类型因为没有指定转换特定的属性名所对应的数据,所以包括一览中的数据也被成功转换一览中的字符换的前后空白也被清除,一览中的日期格式的也被成功转换对性别进行编辑,如果性别为空或者不为男性或者女性,默认设置为男性将参数中的属性名=XXX-XXX-XXX的数据转换为数组Test16Form01.java如果@InitBinder注解没有添加value值,则每个请求都会走被其修饰的方法如果@InitBinder注解有value值,则只有参数的名称与其相同才会走此方法当前Controller继承父类,在父类中使用@InitBinder注解来修饰的方法配合@ControllerAdvice注解作用于全局感谢各位的阅读,以上就是“SpringBoot@InitBinder注解绑定请求参数的方法是什么”的内容了,经过本文的学习后,相信大家对SpringBoot@InitBinder注解绑定请求参数的方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
相关推荐: VMware克隆虚拟机后如何修改UUID、MAC地址、IP和主机名
这篇文章主要介绍了VMware克隆虚拟机后如何修改UUID、MAC地址、IP和主机名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇VMware克隆虚拟机后如何修改UUID、MAC地址、IP和主机名文章都会有所收获,下面我们一起来看…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。