У меня есть ограничение домена, которое я проверяю, как
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']
в ограничении.Но по-прежнему не отображается пользовательское сообщение.
Помогите мне, пожалуйста ....