Grails 2.5.1至Grails 3.3.2
我使用的是Grails 2.5.1至Grails 3.3.2,grails,yaml,grails3,Grails,Yaml,Grails3,我使用的是grails2.5.1,我升级到在我的旧config.groovy中使用grails3.3.2,如下所示: contactNumber.domain.size= 8..16 我在application.yml中将其更改为以下内容 contactNumber : domain : size : 8..16 是这样吗 是这样吗 不可以。您的应用程序.yml文件中有8..16,并且可能希望它作为一个Groovy表达式进行计算,该表达式的计算范围为范围,但它不会 如果要将配置值表示为
grails2.5.1
,我升级到在我的旧config.groovy
中使用grails3.3.2
,如下所示:
contactNumber.domain.size= 8..16
我在application.yml中将其更改为以下内容
contactNumber :
domain :
size : 8..16
是这样吗
是这样吗
不可以。您的应用程序.yml
文件中有8..16
,并且可能希望它作为一个Groovy表达式进行计算,该表达式的计算范围为范围,但它不会
如果要将配置值表示为Groovy表达式,请创建grails app/conf/application.Groovy
,并使用与grails 1或grails 2中的config.Groovy
相同的语法。默认情况下,该文件不存在,但如果您创建它,框架将识别并使用它。您可以同时使用application.groovy
和application.yml
是这样吗
不可以。您的应用程序.yml
文件中有8..16
,并且可能希望它作为一个Groovy表达式进行计算,该表达式的计算范围为范围,但它不会
如果要将配置值表示为Groovy表达式,请创建grails app/conf/application.Groovy
,并使用与grails 1或grails 2中的config.Groovy
相同的语法。默认情况下,该文件不存在,但如果您创建它,框架将识别并使用它。您可以同时使用application.groovy
和application.yml
。在将2.x Grails应用程序转换为3.x Grails应用程序后,我不确定您是否可以在application.yml中使用除具体值以外的任何内容,在将2.x版本的Grails应用程序转换为3.x版本的Grails应用程序后,我不确定您是否可以在application.groovy和application.yml版本中使用除具体值以外的任何其他值