如果是读取 application.properties 这种spring boot的默认配置文件时

 

其中 scope固定为context  指明从上下文中获取, name 根据自己的意思给, source 指的是 application.properties 文件中的key(也就是等号左边的值), 注意没有$符号

 然后使用时 直接用  ${name}  此处的name指的是 springProperty 标签的name

但是有时候我们除了需要spring boot 默认的配置文件之外,还需要自己加的配置文件,因为spring boot 项目在运行时可以在命令中指定外部的配置文件,有些配置是项目的配置,比如我这里需要把版本号打印到日志中,那么就不能配置在spring boot的配置文件中了。

所以就用到了下面的这个标签, resource 的值指的是需要读取的文件, 如果配置文件与日志配置文件在同一级下,那么就直接写文件名,否则就写相对路径。 使用是就直接用  ${key} 这个key指的是配置文件中的key(也就是等号左边的)