Closed myaniu closed 4 years ago
@myaniu 1、兄弟,非常感谢你这边提的PR 2、方便告诉我下你运行的环境或者demo,我这边使用SpringBoot2.x环境没有复现出来 3、原先考虑,使用的时候,可以自己实现IEslEventListener接口的,不希望实现者再去调用option.addListener(listener);
我用的spring-boot版本是最新的2.3.1,如果不引入inboundClient,则会正常扫描到,若引入inboundClient,则扫描不到。
因为EslEventHandler的子类中可能会引入inboundClient对象, 所以在IEslEventListenerTemplate扫描所有EslEventHandler的子类完成之前,不能让inboundClient依赖IEslEventListenerTemplate,否则会因循环依赖导致自定义EslEventHandler无法被applicationContext.getBeansOfType扫描到。 这个问题已修改,已测试,目前看没什么问题。