以下代码无效:
@JmsListener(destination = "${myDestination}", containerFactory = "jmsContainerFactory")
public void receive(String message) {
// do something
}
如何将我的 application.properties 文件中定义的myDestination
值注入JmsListener?
答案 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
(最终将很快推出)。