SpringBoot引入yml文件作为配置文件, 可以通过@Value注解获取对应的值, 当然也是可以对值设定默认值的. 比如在swagger的配置类中, 需要判定swagger是否开启, 我们在yml文件中设定属性如下:
swagger: enable: ${SWAGGER_ENABLE:false}
通过上面的设置, 默认情况下, 属性的值是false, 而当有指令对SWAGGER_ENABLE属性重设之后, 参数值也会跟随改变.