下面的代码不能工作:
@JmsListener(destination = "${myDestination}", containerFactory = "jmsContainerFactory")
public void receive(String message) {
// do something
}
如何注入我的应用程序中定义的myDestination
的值。属性文件到JmsListener?
In application.properties
:
myDestination=myQueue
它可能无法工作,因为您使用的是Spring Boot 1.3,它随Spring Framework 4.2一起发布。这是在Spring框架4.3中实现的。RC1,所以你可以覆盖4.3.1.RELEASE
版本或给春启动1.4.0.M3
一个尝试(最终将很快可用)。