【发布时间】:2012-07-13 22:14:22
【问题描述】:
假设情况:
我从网上下载了一个 Grails 应用程序作为 WAR 文件 foo.war。在文档中它说我可以将自己的自定义配置放在/foo.groovy 中,因为此路径包含在grails.config.locations 中的Config.groovy 中。我可以将我所有的自定义配置转储到一个文件中,并且生活很好。
如何,这是我的问题... FooApp 的配置又大又多,我不想将所有内容都放在一个文件中。我想将其分解为/bar.groovy 和/baz.groovy 以保持井井有条。有没有办法在 /foo.groovy 中指定某些内容,以便 FooApp 也将获取 /bar.groovy 和 /baz.groovy 并处理它们?
我已经尝试在/foo.groovy 中添加grails.config.locations 的路径,但Grails 不喜欢这样,并在启动时抛出了一个讨厌的异常。我不确定要采取什么其他方法。
为清楚起见进行编辑:
grails-app/conf/Config.groovy 看起来像这样:
grails.config.locations = ["file:/foo.groovy"]
现在不修改grails-app/conf/Config.groovy,只修改/foo.groovy,有没有办法加载除/foo.groovy以外的更多配置文件?
【问题讨论】:
-
如果无法做到这一点,请考虑在Grails Jira 提出请求。
标签: grails configuration grails-config