我想知道是否有人热衷于将服务注入(inject)Grails 3.X中的自定义侦听器。我正在使用spring安全插件,以避免暴力攻击。对于Grails 2.0,只有一个答案。提前致谢。

更新!
只适合那些可以使用它的人。我尝试了自动接线,并且可以正常工作。就像是:

@Autowired
公共(public)LoginAttemptService loginAttemptService

LoginAttemptService已被声明为Bean

最佳答案

作为shown here
像注入(inject)一样声明:

 MyService myService

然后在需要的时候
 def ctx = Holders.applicationContext
 myService= ctx.myService

或者
def myService = Holders.grailsApplication.mainContext.getBean('myService')

如果服务需要,则备用方法对于src / main / groovy调用特别有用

以不同的方式思考他们两件事

关于grails - Grails 3.X将服务注入(inject)到自定义监听器中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41687970/

10-10 17:30