关于 grails 域 class 变量的简单问题
Simple Question about grails domain class variable
如此多的示例显示需要在下一行中声明每个变量,如下所示:
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()
}
}
或者必须在每一行声明每个变量。?
这样做是为了提高可读性,以及 Bean/Class 的历史属性是如何在 Java 中定义的。在第一个示例中更容易发现个人 属性,而不是必须在一行中阅读整个列表。
从技术上讲,Groovy 没有区别。这只是可读性。
如此多的示例显示需要在下一行中声明每个变量,如下所示:
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()
}
}
或者必须在每一行声明每个变量。?
这样做是为了提高可读性,以及 Bean/Class 的历史属性是如何在 Java 中定义的。在第一个示例中更容易发现个人 属性,而不是必须在一行中阅读整个列表。
从技术上讲,Groovy 没有区别。这只是可读性。