el表达式是如何取到properties文件里面的值的?

例如jdbc.properties里面的jdbc.username
我在spring-mybatis.xml的文件里就可以通过

来获取username
如何获取的,原理又是什么?

好像在web.xml里面有进行配置或者是在spring.xml里面对jdbc.properties进行了扫描。