草庐IT

JmsAutoConfiguration

全部标签

spring - 在 Spring Boot 应用程序中禁用 Spring JMS 自动配置

在我的SpringBoot应用程序中,我配置了两个不同的MQQueueConnectionFactory实例(不同的id),因为它是应用程序的需要。为此,我添加了ibm客户端jars。我还在我的代码中添加了spring-jms依赖项,因为我想要JmsTemplate等类。添加此依赖后,JmsAutoConfiguration在类路径中找到JmsTemplate并尝试配置bean。在这个过程中,它尝试注入(inject)ConnectionFactory类型的bean,这是代码失败的地方,我开始收到错误。下面是来自JmsAutoConfiguration的代码@Configuration

spring - 在 Spring Boot 应用程序中禁用 Spring JMS 自动配置

在我的SpringBoot应用程序中,我配置了两个不同的MQQueueConnectionFactory实例(不同的id),因为它是应用程序的需要。为此,我添加了ibm客户端jars。我还在我的代码中添加了spring-jms依赖项,因为我想要JmsTemplate等类。添加此依赖后,JmsAutoConfiguration在类路径中找到JmsTemplate并尝试配置bean。在这个过程中,它尝试注入(inject)ConnectionFactory类型的bean,这是代码失败的地方,我开始收到错误。下面是来自JmsAutoConfiguration的代码@Configuration