killme2008/Metamorphosis

Spring API框架支持spring 2.5

Closed this issue · 2 comments

来自网友建议:

上次跟您讨论到的 “AbstractMetaqMessageSessionFactory 中后面实现FactoryBean后的<T>泛型去掉就可以了。因为AbstractMetaqMessageSessionFactory已经有泛型了。呵呵。考虑一下吧”
 还是不能完全解决,那个只能解决编译报错,但是注入的时候还是会有问题,最后我发现是 MessageListenerContainer 里的  setSubscribers 的参数有问题。 Map<MetaqTopic, ? extends DefaultMessageListener<?>> subscribers 中的 extends DefaultMessageListener<?> 可能是2.5不认识这种写法。我去掉后,直接写成  public void setSubscribers(Map subscribers) 便没有问题了。但是我这样修改了,不是能很好的兼容到新版本。每出一个版本如果要升级的话我总要merge。希望能考虑修改此问题。

1.4.6.2发布

#73 的问题终于解决了