我维护一个使用 Spring 3.1.2-RELEASE 的系统,并且这一点无法更改。我添加了代码来测试 JMS 端点,但由于缺少类 org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory
,它不会运行。我读过here org.springframework.messaging 包分布在 spring-messaging Artifact 中。然而,这在 Spring 3 中似乎不存在,仅在 Spring 4 及更高版本中存在。我读过here我必须保持版本一致。
那么我在哪里可以获得 Spring 3.1.2-RELEASE 的这个包?
最佳答案
你是对的,当你混合 Spring 版本时,事情会变得困惑。
So then where can I get this package for Spring 3.1.2-RELEASE?
可能不是您想听到的答案,但您可能需要找到替代的测试方法。根据javadoc ,直到Spring 4.1才引入MessageHandlerMethodFactory。看着maven repo ,Spring 消息传递模块直到 4.0 才可用。
关于java - Spring 3 和 org.springframework.messaging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45022362/