Grails - 将Config.groovy拆分为多个文件

wrs*_*der 2 grails

对于Grails 2.2.x -

我想将Config.groovy拆分为同一个grails-app/conf文件夹中的多个文件.

那可能吗?

我知道grails.config.locations,但这似乎并没有那么好 - 我必须将文件放在src/java中,以便在类路径中获取它们,并且它们不会在开发中刷新除非我重新启动

Ian*_*rts 8

您可以将Class对象放入grails.config.locations:

grails.config.locations = [ConfigOne, ConfigTwo]
Run Code Online (Sandbox Code Playgroud)

这将从ConfigOne.groovyConfigTwo.groovy(可能在grails-app/conf或中src/groovy)加载配置,您可以将此样式与正常的运行时解析.groovy.properties外部配置混合和匹配.

我不知道这些文件是否会以dev模式重新加载.