Пожалуйста, помогите мне с этим. На этот раз я буду более конкретен, потому что у меня уже есть ответ на этот вопрос, и я не могу заставить это работать. У меня есть класс:
package aa1
class City {
String name
static constraints = {
name(blank: false, nullable:false, unique: true, matches:"[a-zA-z ]+")
}
String toString(){
name
}
}
Я хочу сделать для этого персонализированное сообщение об ошибке. Для этого я добавил в messages.pprietis (потому что я не знал, какой тип синтаксиса ограничений):
aa1.City.name.doesnt.match=Letters between a-z and spaces.
aa1.City.name.match=Letters between a-z and spaces.
aa1.City.name.matches=Letters between a-z and spaces.
Все, что я получаю за сообщение об ошибке:
Property [username] of class [class trafficmanfinal.User] with value ["] does not match the required pattern [[a-zA-z0-9]+]
Я не могу заставить это работать. И дайте мне знать, если есть какой-либо список настраиваемых синтаксисов ошибок, чтобы помочь мне в Интернете.