spring - Grails 1.3.9从ApplicationContext获取服务

标签 spring grails applicationcontext

使用非常老的Grails,我需要从静态函数中获取服务。可以使用ApplicationContext完成此操作,但从外观上看,Grails不支持。还有其他方法吗..请帮助。

import grails.util.*


SchedulerService schedulerService = grails.util.Holders.applicationContext.getBean('schedulerService') as SchedulerService

我得到的错误是:
groovy.lang.MissingPropertyException: No such property: grails for class: com.digithurst.global.domain.SchedulerService

最佳答案

试试看import org.springframework.context.ApplicationContext

关于spring - Grails 1.3.9从ApplicationContext获取服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47411652/

相关文章:

grails - 使用grail-spring安全插件登录后如何重定向

caching - Grails ehcache.xml自定义缓存配置

java - 在基于java的spring配置中创建applicationContext bean

java - 在签名中没有 RedirectAttributes 的情况下访问方法中的 RedirectAttributes

grails - Grails访问关系表

spring - 应用上下文感知工作

spring - bean初始化完成后如何调用方法?

multithreading - 接口(interface)方法上的 Spring @Async 注解

java - 如何使用 Spring Rest 服务/Spring Boot 下载 Excel

java - Spring Boot 不提供静态内容返回 404 not found