java中@value ${xxx}引用的值找不到怎么设置默认值?解决!
格式 @Value(“${变量名称 : 默认值}“)
@Value(“${NamesrvAddr:192.168.0.1}”)
private String namesrvAddr;
如下是一个定时任务,去配置文件(yml)查值,因为个别环境我们并不想让它执行,那么我们不设置就导致项目启动报错。
怎么解决呢,给它个默认值 - ,’-‘的意思就是禁用,有时间你们可以看下源码。
那么问题来了默认值我们要怎么设置呢,那么就是如下如所示。
还没有评论,来说两句吧...