spring – 要从String转换为LocalDate的Modelmapper
发布时间:2020-12-15 01:38:11 所属栏目:大数据 来源:网络整理
导读:我的DTO具有String格式的日期字段.我的实体的日期为LocalDate.目前我正在从地图中跳过它,然后手动显式设置它(String to Date,反之亦然). 可以自动转换吗?我在Spring bean中尝试了Converter但是它给了我很多编译错误(类型转换器不接受参数,不会覆盖转换方法
我的DTO具有String格式的日期字段.我的实体的日期为LocalDate.目前我正在从地图中跳过它,然后手动显式设置它(String to Date,反之亦然). 可以自动转换吗?我在Spring bean中尝试了Converter但是它给了我很多编译错误(类型转换器不接受参数,不会覆盖转换方法 – 转换()也有很多错误).
我对modelmapper不太熟悉.任何帮助是极大的赞赏. 正如建议我尝试使用LocalDate for DTO,但问题是当我在前面发送此实体(REST调用)时,我得到了JSON.
我的前端开发人员需要“YYYY-MM-DD”. 最佳答案
如果要转换为LocalDate,则需要创建一个Provider,否则ModelMap不会实例化LocalDate,因为它没有公共默认构造函数.
使用此配置,它将工作:
测试输出:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |