Grails 2.5.1 to Grails 3.3.2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grails 2.5.1 to Grails 3.3.2相关的知识,希望对你有一定的参考价值。

我正在使用Grails 2.5.1,我升级使用Grails 3.3.2在我的旧config.groovy下面找到:

contactNumber.domain.size= 8..16

我把它改成了application.yml的下面

contactNumber :
 domain :
  size : 8..16

是对的吗 ?

答案

是对的吗 ?

不。你的8..16文件中有application.yml,并且可能期望它被评估为Groovy表达式,其评估为Range,但它不会。

如果你想将配置值表达为Groovy表达式,请创建grails-app/conf/application.groovy并使用与在Grails 1或Grails 2中的Config.groovy中使用的语法相同的语法。默认情况下该文件不存在但如果您创建它,框架将识别它并使用它。你可以兼任application.groovyapplication.yml

以上是关于Grails 2.5.1 to Grails 3.3.2的主要内容,如果未能解决你的问题,请参考以下文章

Grails 3.3 执行H2脚本命令

grails-plugin-log4j-2.5.1 是不是受 CVE-2021-44228 影响

具有 to_date 的查询的 Grails 集成测试?

将 Grails 应用程序从 3.1.10 升级到 3.2.5 时出错

Grails 从 2.4.5 升级到 3.3.2:关系“xxx”不存在

grails many_to_many 自定义映射表