Skip to content

message("....") not work . #491

@raymondZhong

Description

@raymondZhong

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions