Grails 2.5.1 to Grails 3.3.2

问题描述 投票:0回答:1

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

contactNumber.domain.size= 8..16

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

contactNumber :
 domain :
  size : 8..16

是对的吗 ?

grails yaml grails3
1个回答
3
投票

是对的吗 ?

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

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

© www.soinside.com 2019 - 2024. All rights reserved.