我有一个域约束,我正在验证它
userName(blank:false, nullable:false, Size: 5..50,matches:'^[A-Za-z\\d]*$',validator:{chkUser,user->if(user.loginService.getUser(user.organizationId,user.userName)!=null){
return[propertyName="userName"]}
})
所以我想做的是调用登录服务并查看用户名是否存在。如果用户名存在,我必须返回消息 USerName 已经存在。我已将我的 message.properties 修改为:
BuildUserNameCommand.userName.matches= Username Should have alphanumeric characters only
BuildUserNameCommand.userName.invalid.userName=Username already exists
BuildUserNameCommand.userName.validator.error= Username already exists
buildusernamecommand
是我的班级名称。我也尝试return['invalid.userName']
过约束。但它仍然没有显示自定义消息。
请帮帮我....