Spring InitBinder:将float字段的空值或空值绑定为0
发布时间:2020-12-15 01:49:30 所属栏目:大数据 来源:网络整理
导读:我只是想知道是否可以告诉@InitBinder表单中的空浮点值将转换为0. 我知道float是一种原始数据类型,但我仍然希望将null或空值转换为0. 如果可能的话,我怎样才能做到这一点? 否则,我只是使用String而不是float来解决方法 最佳答案 是的,你总能这样做.Spring有
我只是想知道是否可以告诉@InitBinder表单中的空浮点值将转换为0. 我知道float是一种原始数据类型,但我仍然希望将null或空值转换为0. 如果可能的话,我怎样才能做到这一点? 否则,我只是使用String而不是float来解决方法 最佳答案
是的,你总能这样做.Spring有一个CustomNumberEditor,它是任何Number子类的可自定义属性编辑器,如Integer,Long,Float,Double.It默认由BeanWrapperImpl注册,但是,可以通过注册它的自定义实例来覆盖它自定义编辑器.这意味着你可以像这样扩展一个类
然后在您的控制器中正常注册:
这应该完成任务. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |