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

标签 grails configuration

这是问题所在:

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

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。

关于Grails:将 application.properties 中的应用程序配置注入(inject) Config.groovy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16795433/

相关文章:

hadoop - hadoop.tmp.dir 到底应该设置在哪里? core-site.xml 还是 hdfs-site.xml?

symfony - 在我的自定义类 Symfony2 中获取容器参数

ruby-on-rails - 在 Heroku 上使用 redistogo 时如何在本地测试我的生产配置

grails - grails框架执行时的起点是哪个?

xml - Grails - 测试 XML 请求未按预期运行

grails - 有什么方法可以从 Grails 中的 createCriteria 返回带有某些字段的 Map 吗?

linux - Docker大使的局限性?其他 Docker 机器上的 Syslog 很快就满了

grails - Rejected value [null] 错误即使在分配给属性后

grails - @MessageMapping 与 Grails spring-websocket 插件

memory - 如何从 iPython 接口(interface)中找出 pyspark 的内存量?