mybatis 系列-mybatis 是如何初始化 mapper 的

Nicksxs at 
前一篇讲了 mybatis 的初始化使用,如果我第一次看到这个使用入门文档,比较会产生疑惑的是配置了 mapper,怎么就能通过 selectOne 跟语句 id 就能执行 sql 了,那么第一个问题,就是 mapper 是怎么被解析的,存在哪里,怎么被拿出来的……