我需要messageSource在src\groovy. 这个类在 中使用UrlMappings.groovy,在我使用这个类的阶段,应用程序还没有完全启动。
目前我正在使用以下内容并且它有效:
MessageSource messageSource = ApplicationHolder.application.mainContext.getBean('messageSource')
String message = messageSource.getMessage("code", null, "default", locale)
但是ApplicationHolder不推荐使用,有没有办法在不使用的情况下实现相同的目标ApplicationHolder?
//我使用的是 Grails 2.0.1