Гипотетическая ситуация:
Я загрузил приложение Grails из Интернета в виде файла WAR, foo.war
.В документации говорится, что я могу поместить свою собственную пользовательскую конфигурацию в /foo.groovy
, потому что этот путь включен в grails.config.locations
в Config.groovy
.Я могу сбросить все свои пользовательские настройки в этот файл, и жизнь в порядке.
Как, вот моя проблема ... Конфигурация FooApp большая и волосатая, и я не хочу, чтобы все это было в одном файле,Я хотел бы разбить его на /bar.groovy
и /baz.groovy
, чтобы все было организовано.Есть ли способ указать что-то в /foo.groovy
, чтобы FooApp также взял /bar.groovy
и /baz.groovy
и обработал их?
Я уже пробовал добавлять пути к grails.config.locations
в /foo.groovy
, ноGrails это не понравилось и бросило неприятное исключение при запуске.Я не уверен, какой другой подход выбрать.
Редактировать для ясности:
grails-app/conf/Config.groovy
выглядит так:
grails.config.locations = ["file:/foo.groovy"]
Теперь без изменения grails-app/conf/Config.groovy
и только путем изменения /foo.groovy
есть ли способ загрузить больше файлов конфигурации, кроме /foo.groovy
?