2
对于Grails 2.2.x -Grails - 将Config.groovy拆分为多个文件
我想在同一个grails-app/conf文件夹中将Config.groovy拆分为多个文件。
这可能吗?
我知道grails.config.locations,但这似乎并不能很好地工作 - 我必须将这些文件放在src/java中才能在classpath中找到它们,牛逼刷新的发展,除非我重新启动
对于Grails 2.2.x -Grails - 将Config.groovy拆分为多个文件
我想在同一个grails-app/conf文件夹中将Config.groovy拆分为多个文件。
这可能吗?
我知道grails.config.locations,但这似乎并不能很好地工作 - 我必须将这些文件放在src/java中才能在classpath中找到它们,牛逼刷新的发展,除非我重新启动
你可以把Class
对象为grails.config.locations
:
grails.config.locations = [ConfigOne, ConfigTwo]
这从ConfigOne.groovy
和ConfigTwo.groovy
(可能是在grails-app/conf
或src/groovy
)加载配置,并且可以随意将此样式与正常运行时匹配-drsed .groovy
和.properties
外部配置。
我不知道这些文件是否会在开发模式下重新加载。
+1。只是为了确保你没有面对[这个问题](http://stackoverflow.com/a/17428916/2051952),适当地使用'package'。 – dmahapatro
ConfigOne.groovy类会是什么样子?这些看起来像Config.groovy还是需要用'ConfigOne {...}'包装? – wrschneider
@ wrschneider99它们将与'Config.groovy'或普通外部'.groovy'配置文件相同。 –