我想知道是否有人热衷于将服务注入(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/