问题:再配置文件中,配置好编码,但是通过@Value获取时获取的值不对。
原因:读数据时 因为是0开头 所以认为是8进制数据 读取后自动转为十进制 所以就是看到的这个值。
1、以0b开头的数字,会被当做二进制数处理
2、以0x开头的数字,会被当做十六进制数处理
3、以0开头的数字,会被当做八进制数处理
解决一:编码可以设置不为0开头
解决二: 配置项两边加引号,这时会当做字符串处理
版权声明:本文为qq_42956376原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。