如何在应用程序中配置JMS侦听器.属性文件



下面的代码不能工作:

@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一个尝试(最终将很快可用)。

最新更新