YAML文件默认值

/ 技术笔记 / 0 条评论 / 259浏览

SpringBoot引入yml文件作为配置文件, 可以通过@Value注解获取对应的值, 当然也是可以对值设定默认值的.
比如在swagger的配置类中, 需要判定swagger是否开启, 我们在yml文件中设定属性如下:

swagger:
  enable: ${SWAGGER_ENABLE:false}

通过上面的设置, 默认情况下, 属性的值是false, 而当有指令对SWAGGER_ENABLE属性重设之后, 参数值也会跟随改变.