grails - 为什么 grails 使用 "static"变量而不是注释

标签 grails

例如:类

Book {
static mapping = {
    batchSize 10
}
}

可能是:

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

最佳答案

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

关于grails - 为什么 grails 使用 "static"变量而不是注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/939080/

相关文章:

grails - 在服务器上运行的grails和grails run-app之间有什么区别

Grails 应用程序的 apache ajp 配置

grails - 路由到webapp文件夹时,将默认渲染文件设置为grails 3中的index.html

tomcat - 一个 grails 应用程序有多个或多个域?

grails - Grails 3 中的运行脚本替代方案

mongodb - 如何使用MongoDB在Grails中创建两个并置(或)并(和)的条件?

testing - 新 grails 应用程序的功能测试框架的优点和缺点是什么?

grails - Grails 3.1.10找不到 View

grails - 有诸如groovy xml-rpc请求构建器之类的东西吗?

authentication - 通过grails应用程序中的spring security来按时间限制访问