gpt4 book ai didi

java - MapStruct中有EmptyStringCheckStrategy吗?

转载 作者:行者123 更新时间:2023-11-30 06:40:23 29 4
gpt4 key购买 nike

我想从 DTO 映射到实体。为此,我使用 MapStruct。我想在空检查和空检查上执行所有字符串字段,例如:

if(name != null && !name.isEmpty()) {...} 或者更好 if

(StringUtils.isNotBlank(name)) {...}

我已经看到在 MapperConfig 中我们可以配置空检查:

nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS

是否可以配置空支票?

最佳答案

目前这是不可能的。我记得在 MapStruct 问题跟踪器中看到过类似的问题。也许mapstruct/mapstruct#879 .

一种方法是在对象上添加一个 cust hasName() 方法,然后使用 StringUtils.isNotBlank(name)

关于java - MapStruct中有EmptyStringCheckStrategy吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58322816/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com