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'配置文件相同。 –