2013-07-02 3 views
2

Grails 2.2.x -Grails - Config.groovy를 여러 파일로 분할

같은 grails-app/conf 폴더에있는 Config.groovy 파일을 여러 파일로 분할하고 싶습니다.

그럴 수 있습니까?

나는 grails.config.locations에 대해 알고 있지만 잘 작동하지 않는 것 같다. src/java에 파일을 넣어 클래스 패스에 집어 넣어야한다. 내가

답변

8

를 다시 시작하지 않는 한 t 당신은 grails.config.locationsClass 객체를 넣을 수 있습니다 개발에 새로 고침 :

grails.config.locations = [ConfigOne, ConfigTwo] 

이 (grails-app/conf 또는 src/groovy에있을 수 있습니다) ConfigOne.groovyConfigTwo.groovy에서 구성을로드합니다, 당신은 혼합 수 있으며, 이 스타일을 일반 런타임과 일치시킵니다. -parsed .groovy.properties 외부 구성.

이러한 파일이 dev 모드에서 다시로드되는지 여부는 알 수 없습니다.

+1

+1. [이 문제가 발생하지 않도록] (http://stackoverflow.com/a/17428916/2051952),'package'를 적절히 사용하십시오. – dmahapatro

+0

ConfigOne.groovy 클래스는 어떻게 생겼을까요? 이것들은 Config.groovy처럼 보일지 아니면'class ConfigOne {...} '에 싸여 있어야합니까? – wrschneider

+0

@ wrschneider99 그들은'Config.groovy' 나 보통의 외부'.groovy' 설정 파일과 같은 스크립트 일 것입니다. –

관련 문제