2017-07-10 56 views
1

我維護一個使用Spring 3.1.2-RELEASE的系統,但這不能改變。我添加了代碼來測試JMS端點,但由於缺少類org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory,它不會運行。我讀了hereorg.springframework.messaging包分佈在spring-messaging工件中。然而,這似乎並不存在於春季3,只有春季4和後期。我讀here,我必須保持版本的一致性。Spring 3和org.springframework.messaging

那麼我在哪裏可以得到Spring 3.1.2-RELEASE的這個包?

回答

1

你是對的,當你混合使用Spring版本時,事情變得混亂。

那麼我在哪裏可以得到Spring 3.1.2-RELEASE的這個包?

可能不是您想要聽到的答案,但您可能需要找到另一種測試方法。根據javadoc,MessageHandlerMethodFactory直到Spring 4.1才被引入。查看maven repo,Spring消息傳遞模塊直到4.0纔可用。

+0

我認爲你是對的。我用來測試的activemq-all庫是調用缺少的文件的內容。它可能與Spring 3不完全兼容。 – ds390s