Spring - application.yml 数字读取错误、eg: 000001

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring - application.yml 数字读取错误、eg: 000001相关的知识,希望对你有一定的参考价值。

参考技术A application.yml 文件在读取纯数字的时候会将0开头的数字自动转换成8进制,场景如下:

通过@Value获取

spring在读取application.yml文件时,会先判断password的类型并进行tag标注(Tag-tag:yaml.org,2002:int),然后在解析时通过不同的策略自动转换。

源码如下:

很简单,将00001001 写成 '00001001'即可

以上是关于Spring - application.yml 数字读取错误、eg: 000001的主要内容,如果未能解决你的问题,请参考以下文章

Spring boot jsp 和 application.yml

用于 Spring Boot 的 application.yml 与 application.properties

Spring Boot系统配置文件application.properties和application.yml

Spring Boot系统配置文件application.properties和application.yml

Spring Boot系统配置文件application.properties和application.yml

Spring Boot 中application.yml与bootstrap.yml的区别