我是Spring的新手,我正在尝试查找自己的连接工厂,而不是使用Spring引导提供的默认'ConnectionFactory',并且还尝试查找已定义的队列而不使用动态队列。
我该怎么做? 我应该添加jndi.properties文件并将其添加到那里以便我可以查找吗?
有人可以建议吗?
答案 0 :(得分:1)
默认情况下,Spring Integration配置正在查找 Spring Bean称为'connectionFactory'。
默认情况下,Spring Boot, 使用名称创建JMS连接工厂 “jmsConnectionFactory”。
@Bean
public ConnectionFactory jmsConnectionFactory() {
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory("vm://localhost");
return connectionFactory;
}