mirror of
https://gitee.com/smallc/blade-tool.git
synced 2026-07-13 03:39:43 +08:00
⚡ setValueIfBlank方法支持泛型
This commit is contained in:
parent
0fc9e1fa79
commit
22e3e046d4
|
|
@ -47,8 +47,8 @@ public class ValidationUtil {
|
|||
* @param setter 字段的setter方法
|
||||
* @param valueSupplier 默认值提供方法
|
||||
*/
|
||||
public static void setValueIfBlank(Supplier<String> getter, Consumer<String> setter, Supplier<String> valueSupplier) {
|
||||
if (StringUtil.isBlank(getter.get())) {
|
||||
public static <T> void setValueIfBlank(Supplier<T> getter, Consumer<T> setter, Supplier<T> valueSupplier) {
|
||||
if (ObjectUtil.isEmpty(getter.get())) {
|
||||
setter.accept(valueSupplier.get());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user