使用Spring actuator时启动不识别‘@’符号的问题

在学习SrpingCloud 与微服务时,书中记录了一段使用Spring actuator监控项目健康状态的代码,但是在我照例配置好准备启动时,遇到如下问题,特此记录。

报错环境

截屏2020-07-06 下午4.29.59

今天跟着《Spring Cloud与Docker微服务实践》创建书中的示例时,创建了如上图所示的两个微服务,provider-user用于

提供查询用户信息的服务,而consumer-moive用于向provider-user索取服务。

教程示例中为provider-user模块添加了Spring Actuator组件:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

之后我打算在consumer-moive模块中同样添加Spring Actuator组件支持。但是在配置/info端点信息时发生了报错,

ps: provider-moive模块能够正常启动。

报错提示

报错信息显示如下:截屏2020-07-08 上午11.33.38

报错原因

从报错信息来看,是application.yml的配置文件中‘@’字符有错,但经过检查并没有中英文格式的问题,写法也是根据教程所写。

## INFO
info: 
  app: 
    name: @project.artifactId@
    encoding: @project.build.sourceEncoding@
    java:
      source: @java.version@
      target: @java.version@
management:
  security:
    enabled: false

截屏2020-07-08 下午2.07.52

上次出现该问题时,只是偶然重试了几次后突然不再报错了,但这次新建项目后又一次报错,并没有找到问题根源,先注释掉。以后再找

解决办法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙卷风4651

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值