接下来我们来看看如何进行properties配置文件值获取
还是引用上篇文章的代码,并将yaml配置文件中的代码注释掉
我们来进行properties配置文件值
然后去测试,看看properties配置文件中的值是否也能注入到容器中的Person组件
测试结果如下:
这里我们发现虽然properties配置文件中的值的确获取到了,但是lastName属性值却是中文乱码,这是因为properties文件以前是采用ASCII编码,而idea默认采用utf-8编码方式,因此我们需要将properties文件默认编码方式改为utf-8,并勾选在运行时转化为ascii编码。
接着我们再次运行test,结果如下:
这样我们获取到的lastName属性值是正确的不是乱码。
谈谈SpringBoot配置文件(五)