spring boot自定义配置Boolean属性不能生效问题


有时候我们需要在 application.yaml文件中自定义配置,在程序中通过属性名映射过去,但是有时候定义错误的属性名会导致配置不生效。
属性名不能is开头,例如属性名为isLog,你在配置文件中不管怎么给这个属性设值都不会生效,需要改成log即可。

我使用spring boot版本:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.6.RELEASE</version>
    <relativePath/>
</parent>

文章作者: wuzhiyong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 wuzhiyong !
评论
 上一篇
k8s监控【metrics-server部署使用】 k8s监控【metrics-server部署使用】
从Heapster的github 中可以看到已经,heapster已经DEPRECATED。 这里是heapster的deprecation timeline。 可以看出heapster从Kubernetes 1.12开始从Kubernet
2019-11-10
下一篇 
k8s与harbor联合使用【k8s拉取harbor中镜像】 k8s与harbor联合使用【k8s拉取harbor中镜像】
概要:要想k8s从harbor中拉取镜像,需要有harbor的用户、密码、服务器信息,然后在k8s指定namespace中创建docker-registry类型。 前提:已经搭建K8s集群、harbor服务,且已经在机器上配置可以从h
2019-11-08
  目录