springboot @Value 读取配置文件失败

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;

猜你喜欢

转载自blog.csdn.net/jianeng_Love_IT/article/details/83001388