Вы можете использовать интерфейс GrailsConfigurationAware, чтобы позволить Grails вводить объект конфигурации Grails в Spring Bean.
Пример кода
class HealthChecker implements GrailsConfigurationAware {
def checkUrlHealth() {
}
@Override
void setConfiguration(Config config) {
// TODO with grails configurations
}
}
И затем зарегистрировать его как Spring Bean, отредактировав conf / resources. groovy
import chess_api.HealthChecker
// Place your Spring DSL code here
beans = {
healthChecker(HealthChecker)
}
Затем после весенней инициализации grails и вашего компонента будет вызываться метод setConfiguration с конфигурациями grails.
Помните, что этот метод не будет работать для службы, Вы должны явно зарегистрировать пружинный боб.