Pra*_*wal 8 mapping spring-boot mapstruct
在我的 dto 课程中:
private String password;
Run Code Online (Sandbox Code Playgroud)
在我的模型课中:
private byte[] password;
Run Code Online (Sandbox Code Playgroud)
我想使用 mapStruct 将 String 转换为 byte[]。有人可以帮忙吗
提前致谢。
最好是提供一个默认方法来映射String和byte[]。
例如:
@Mapper
public MyMapper {
Model fromDto(Dto dto);
default byte[] toBytes(String string) {
return string != null ? string.getBytes() : null;
}
}
Run Code Online (Sandbox Code Playgroud)
这样,您将让 MapStruct 自动为 和 之间的所有其他字段执行操作Dto,并将和Model之间的映射保留给方法。Stringbyte[]toBytes
| 归档时间: |
|
| 查看次数: |
2811 次 |
| 最近记录: |