Простой вопрос о переменной класса домена grails - PullRequest
0 голосов
/ 16 октября 2019

Так много примеров показывают, что необходимо объявить каждую переменную в следующей строке, как показано ниже:

class RelationTest {

    String name
    String password
    String email
    String age
    String height
    String weight

    static constraints = {
        name maxSize:10,  blank: false
        password minSize:6, blank: false
        email email:true,blank: false
        age min: 18
        height()
        weight()
    }
}

Но почему бы не сделать так, как показано ниже:

class RelationTest {

    String name,password,email,age,height,weight

    static constraints = {
        name maxSize:10,  blank: false
        password minSize:6, blank: false
        email email:true,blank: false
        age min: 18
        height()
        weight()
    }
}

или это должно бытьобъявлять каждую переменную в каждой строке .?

1 Ответ

1 голос
/ 16 октября 2019

Это сделано для удобства чтения и того, как исторически свойства Бина / Класса определялись в Java. Гораздо проще найти отдельное свойство в первом примере, чем читать весь список в одной строке.

Технически нет никакой разницы в Groovy. Это просто читабельность.

...