Validator validator = ValidatorBuilder.of()
.constraint(AccountUpdatePasswordRequest::getPassword, "新密码", c -> c.notNull().greaterThanOrEqual(6).lessThanOrEqual(14) )
.constraint(AccountUpdatePasswordRequest::getRePassword, "确认密码", c -> c.equalTo(data.getPassword()).message("新密码必须和确认密码相同") )
The "message()" is work.
Validator validator = ValidatorBuilder.of().messageFormatter(ResourceBundleMessageFormatter.SINGLETON)
.constraint(AccountUpdatePasswordRequest::getPassword, "新密码", c -> c.notNull().greaterThanOrEqual(6).lessThanOrEqual(14) )
.constraint(AccountUpdatePasswordRequest::getRePassword, "确认密码", c -> c.equalTo(data.getPassword()).message("新密码必须和确认密码相同") )
The "message()" is not work.
It's run "object.equalTo" , ""{0}" must be equal to {1}" .
@making
Validator validator = ValidatorBuilder.of()
.constraint(AccountUpdatePasswordRequest::getPassword, "新密码", c -> c.notNull().greaterThanOrEqual(6).lessThanOrEqual(14) )
.constraint(AccountUpdatePasswordRequest::getRePassword, "确认密码", c -> c.equalTo(data.getPassword()).message("新密码必须和确认密码相同") )
The "message()" is work.
Validator validator = ValidatorBuilder.of().messageFormatter(ResourceBundleMessageFormatter.SINGLETON)
.constraint(AccountUpdatePasswordRequest::getPassword, "新密码", c -> c.notNull().greaterThanOrEqual(6).lessThanOrEqual(14) )
.constraint(AccountUpdatePasswordRequest::getRePassword, "确认密码", c -> c.equalTo(data.getPassword()).message("新密码必须和确认密码相同") )
The "message()" is not work.
It's run "object.equalTo" , ""{0}" must be equal to {1}" .
@making