Spring.yml配置文件读取字符串出现错误

今天遇到一个诡异的问题,在配置文件中配置了一个值为字符串的属性,但是在用@Value注入时发现注入的值不是我配置的值,而且在全文都没有找到匹配的值

Spring.yml配置文件读取字符串出现错误

之后研究了好久,发现yml文件会把0开头的数组进行8进制进行转换,注入的时候又是以10进制进行注入的的

Spring.yml配置文件读取字符串出现错误

所以在注入以0开头的字符串的时候正确的写法应该是:

Spring.yml配置文件读取字符串出现错误

2019-12-12

上一篇:nested exception is java.io.FileNotFoundException: class path resource [jdbc.properties] cannot be opened because it does not exist


下一篇:Qt信息隐藏(Q_D/Q_Q)介绍——从二进制兼容讲起