java - Spring 3 和 org.springframework.messaging

标签 java spring maven

我维护一个使用 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/

相关文章:

java - Spring,在同一个URL上发布不同的模型

security - Spring + Spring 安全+瓷砖。如何使用 tiles 页面定义设置表单登录?

java - Spock mock - 设置和获取参数

java - 遍历两个数组的元素,就好像它们是有序对一样

java - 如何让 Solr 8.11 在启用 FIPS 的环境中运行

java - 在一行中调用两个同步方法会导致死锁吗?

java.lang.NoSuchMethodError : org. jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;

java - 如何从 Web 服务向 Android 客户端发送消息?

spring - 如何在 thymeleaf 模板中生成 svg

java - maven - 指定 java 编译器颠覆