如何在application.properties文件中配置JMS侦听器

时间:2016-07-05 09:21:27

标签: spring spring-boot jms

以下代码无效:

@JmsListener(destination = "${myDestination}", containerFactory = "jmsContainerFactory")
public void receive(String message) {
    // do something
}

如何将我的 application.properties 文件中定义的myDestination值注入JmsListener?

1 个答案:

答案 0 :(得分:3)

application.properties

myDestination=myQueue

它可能不起作用,因为您正在使用Spring Framework 4.2附带的Spring Boot 1.3。这是从Spring Framework 4.3.RC1开始实现的,因此您可以将版本覆盖到4.3.1.RELEASE或尝试Spring Boot 1.4.0.M3(最终将很快推出)。