我想知道是否有人知道将服务注入Grails 3.X中的自定义监听器。我正在使用spring secuirty插件以避免暴力攻击。对于Grails 2.0,有一个答案。提前谢谢。
更新!
只为那些可以使用它的人。我试过Autowired并且它有效。类似的东西:
@Autowired
public LoginAttemptService loginAttemptService
LoginAttemptService已经声明为Bean
答案 0 :(得分:0)
作为shown here 声明它像你的注射:
MyService myService
然后在需要时
def ctx = Holders.applicationContext
myService= ctx.myService
可选地
def myService = Holders.grailsApplication.mainContext.getBean('myService')
如果服务需要,替代方法对src / main / groovy调用特别有用
以不同的方式思考他们两个相同的事情