小编New*_*dev的帖子

LocalDate 的 Mapstruct 默认值

如何使用 Mapstruct 为 LocalDate 使用 defaultValue?我正在尝试一切,但没有任何效果。我失败的尝试如下:

@Mapping(target = "bornDate", defaultValue = "2019-10-11", dateFormat = "yyyy-MM-dd")
Person kidToPerson(Kid kid);

@Mapping(target = "bornDate", defaultExpression = "java(LocalDate.MIN)", dateFormat = "yyyy-MM-dd")
Person kidToPerson(Kid kid);

@Mapping(target = "bornDate", defaultExpression = "java(LocalDate.parse(2019-01-01))", dateFormat = "yyyy-MM-dd")
Person kidToPerson(Kid kid);
Run Code Online (Sandbox Code Playgroud)

我只想在LocalDate bornDate从 Person映射到我的属性后有一些默认值。

java mapstruct localdate

3
推荐指数
1
解决办法
2592
查看次数

标签 统计

java ×1

localdate ×1

mapstruct ×1