Grails 1.4 - Что случилось с ApplicationHolder, ConfigurationHolder и т.д.?

Итак, все классы статического держателя устарели (и бомбардируют мои тесты).

Какой новый способ получить метаданные приложения, например? Раньше вы могли использовать ApplicationHolder.application.metadata.'blah'

Ответы

Ответ 1

Они были устарели в пользу метода инъекции Я считаю...

Можете ли вы добавить:

def grailsApplication

Для ваших классов, которые этого требуют, тогда их следует вводить во время выполнения, и вы должны уметь:

grailsApplication.metadata.'blah'

Как и раньше?

Конфигурация доступна через:

grailsApplication.config