Stefan Kendall
Stefan Kendall

Reputation: 67892

Grails 1.4 - What happened to ApplicationHolder, ConfigurationHolder, etc.?

So, all the static holder classes have been deprecated (and are bombing my tests).

What's the new way to get at application metadata, for example? Before, you could use ApplicationHolder.application.metadata.'blah'

Upvotes: 13

Views: 2821

Answers (1)

tim_yates
tim_yates

Reputation: 171194

They're been deprecated in favor of the injection method I believe...

Can you add:

def grailsApplication

To your classes that require this, then it should be injected at run-time, and you should be able to do:

grailsApplication.metadata.'blah'

As before?

Configuration is available via:

grailsApplication.config

Upvotes: 13

Related Questions