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

Eli*_*nky 2 grails

例如:class

Book {
static mapping = {
    batchSize 10
}
}
Run Code Online (Sandbox Code Playgroud)

可能:

@Configration(batchSize=10)
class Book {
    ...
}
Run Code Online (Sandbox Code Playgroud)

Aar*_*lla 7

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