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

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

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


person Stefan Kendall    schedule 25.05.2011    source источник


Ответы (1)


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

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

def grailsApplication

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

grailsApplication.metadata.'blah'

Как прежде?

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

grailsApplication.config
person tim_yates    schedule 25.05.2011