我有一个实现 IInvokedMethodListener
的 TestNG 监听器.我想在这个监听器中连接一个 Spring bean 并使用它。不幸的是,这个类是由 TestNG 实例化的,因此 Spring 无法连接使用 @Autowired
注释的任何内容。 .我尝试实现 ApplicationContextAware
,但这也不起作用。
有没有办法将 Spring bean 连接到实现 IInvokedMethodListener
的类中? ?
最佳答案
我最近也遇到了同样的问题,基本上是 Spring 没有维护 Listeners。所以我围绕这个概念做了一些谷歌搜索,比如“将 bean 注入(inject)不受 spring 管理的类”,我得到了 https://dzone.com/articles/autowiring-spring-beans-into-classes-not-managed-by-spring链接,它解释了完全相同的问题和解决方案。它对我有用。
关于spring - 将 bean 连接到实现 IInvokedMethodListener 的 TestNG 监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14388141/