为什么grails使用“静态”变量而不是注释

时间:2009-06-02 11:45:36

标签: grails

例如:class

Book {
static mapping = {
    batchSize 10
}
}

可能是:

@Configration(batchSize=10)
class Book {
    ...
}

2 个答案:

答案 0 :(得分:7)

主要原因是Grails是为Groovy 1.1开发的,它不支持注释。我猜其中一个版本将支持注释,但正如alamar所说,注释不能在运行时更改。因此,目前的方法更灵活。

答案 1 :(得分:4)

也许是因为他们可以这样改变? 并且注释是一成不变的。