application.yml配置文件:
##mq配置
spring:
activemq:
broker-url: tcp://localhost:61616
in-memory: true
user: admin
password: admin
#如果此处设置为true,需要加如下的依赖包,否则会自动配置失败,报JmsMessagingTemplate注入失败
pool:
enabled: false
#mq主题配置
topic:
msg: msg.topic
distance: distance.topic
类属性这样写:
@Value(value="${topic.msg}")
private String TOPIC;
正确的应该是这样的:
@Value(value="${spring.topic.msg}")
private String TOPIC;