什么';告诉Springbean将特定值视为null的最简单方法是什么?
我有一个带有日期字段的bean,配置如下:什么';告诉Springbean将特定值视为null的最简单方法是什么?,spring,Spring,我有一个带有日期字段的bean,配置如下: @DateTimeFormat(pattern="mm/dd/yyyy") private Date paymentReceived; 我通过从服务读取一些数据(文本),构造一个FieldSet对象,并使用一个BeanWrapperFieldSetMapper和FieldSet对象来创建这个bean 有时,文本值为“N/A”,我想在这里输入null作为属性值。另一件重要的事情——我有多个行为相同的字段 告诉spring“忽略”特定值的最简单方法是什么
@DateTimeFormat(pattern="mm/dd/yyyy")
private Date paymentReceived;
我通过从服务读取一些数据(文本),构造一个FieldSet对象,并使用一个BeanWrapperFieldSetMapper和FieldSet对象来创建这个bean
有时,文本值为“N/A”,我想在这里输入null作为属性值。另一件重要的事情——我有多个行为相同的字段
告诉spring“忽略”特定值的最简单方法是什么(类似于我用来解析字符串的DateTimeFormat)?
我宁愿将配置作为bean类中的注释,而不是XML文件中的注释
非常感谢 我认为Dave Newton的建议是创建自己的。可以找到Spring提供的不同属性编辑器的列表 然后,您可以让Spring知道在需要将字符串转换为日期时使用该属性编辑器,方法如下:
Dave,如何为特定属性设置转换器?找不到任何相关注释..谢谢。我可以使用PropertyEditorSupport将字符串转换为日期,但我可以为特定属性注册它吗?(并非所有日期)