Grails:将application.properties中的应用程序配置注入Config.groovy

Grails:将application.properties中的应用程序配置注入Config.groovy,grails,configuration,Grails,Configuration,问题是: 对于多个开发人员和开发环境(依赖于开发人员、开发人员VM、开发人员、qa、阶段、产品),我希望能够使用application.properties文件将app configuration注入Config.groovy。它对我们有效的原因是,我们在Spring的applicationContext.xml文件中使用相同的文件来注入设置。我一直试图通过遵循Config.groovy来实现这一点,但仍然没有从应用程序属性中获取neo4j.url的值 grails.config.locatio

问题是:

对于多个开发人员和开发环境(依赖于开发人员、开发人员VM、开发人员、qa、阶段、产品),我希望能够使用application.properties文件将app configuration注入Config.groovy。它对我们有效的原因是,我们在Spring的applicationContext.xml文件中使用相同的文件来注入设置。我一直试图通过遵循Config.groovy来实现这一点,但仍然没有从应用程序属性中获取neo4j.url的值

grails.config.locations = [
    "classpath:application.properties",
    "file:${baseDir}/application.properties",
    "file:${basedir}/application.properties"
]


println "neo4j url : ${grailsApplication.config.neo4j.url}"
println "neo4j url : ${neo4j.url}"

一定是我做错了什么。

问题是我在Config.groovy中打印值,一旦应用程序加载了一切正常,正如预期的那样,案例结束了tnx到Igor。

在哪里检查值?我的意思是这个
println
,在
Config.groovy
内部?很好的一点,我从控制器内部打印出来后,一切似乎都很正常。