java中@value ${xxx}引用的值找不到怎么设置默认值?解决!

逃离我推掉我的手 2024-03-26 18:39 156阅读 0赞
  • 格式 @Value(“${变量名称 : 默认值}“)

    @Value(“${NamesrvAddr:192.168.0.1}”)
    private String namesrvAddr;

如下是一个定时任务,去配置文件(yml)查值,因为个别环境我们并不想让它执行,那么我们不设置就导致项目启动报错。
怎么解决呢,给它个默认值 - ,’-‘的意思就是禁用,有时间你们可以看下源码。
那么问题来了默认值我们要怎么设置呢,那么就是如下如所示。

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,156人围观)

还没有评论,来说两句吧...

相关阅读