@PropertySource注解加载文件说明(关于@PropertySource是否能读取yml配置文件说明以及使用方法)

@PropertySource一般用于加载配置文件,一般情况下可以加载yml文件或是properties配置文件.
话不多说直接进入正题:
根据关键字搜索PropertySource.class,进入源码:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
加载resource到property,使用工具类PropertiesLoaderUtils.loadProperties:
在这里插入图片描述
加载不同文件的具体实现:
在这里插入图片描述
对于yml配置文件,读取加载到配置文件中是properties形式:在这里插入图片描述
所以使用@Value进行注入的时候需要注意写法:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43401380/article/details/113869006