如何使用Spring注释输出/序列化正确的YearMonth值以显示在表单上?

问题描述

我的POJO类中有以下变量,用于将正确保存的数据加载到表单中:

@JsonDeserialize(using=YearMonthDeserializer.class)
@JsonSerialize(using=YearMonthDeserializer.class)
private YearMonth date;

应加载到表单中的正确的保存值是“ 12/2010”。但是,它显示为“ 02/0101”。我认为这是因为认的YearMonth格式为“ 2010-12”,并且它无法识别如何使用给定的输入掩码在表单字段中输出该格式。我尝试添加@JsonFormat(pattern =“ MM / yyyy”)批注以及@DateTimeFormat(pattern =“ MM / yyyy”),但它似乎无法解决问题。任何帮助表示赞赏!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)