为什么grails使用;“静态”;变量而不是注释
例如:课堂为什么grails使用;“静态”;变量而不是注释,grails,Grails,例如:课堂 Book { static mapping = { batchSize 10 } } 可以是: @Configration(batchSize=10) class Book { ... } 也许因为他们可以这样改变? 注释是一成不变的。主要原因是Grails是为Groovy 1.1开发的,Groovy 1.1不支持注释。我猜下一个版本将支持注释,但正如alamar所说,注释不能在运行时更改。因此,当前的方法更灵活。我有点喜欢这种方式。它更具表现力,更容易添加评论。
Book {
static mapping = {
batchSize 10
}
}
可以是:
@Configration(batchSize=10)
class Book {
...
}
也许因为他们可以这样改变?
注释是一成不变的。主要原因是Grails是为Groovy 1.1开发的,Groovy 1.1不支持注释。我猜下一个版本将支持注释,但正如alamar所说,注释不能在运行时更改。因此,当前的方法更灵活。我有点喜欢这种方式。它更具表现力,更容易添加评论。