mybatis启动过程分析九mapper解析 cache-ref 解析

接着上篇,此节主要是讲解cache-ref节点解析。其实比较简单
在这里插入图片描述
configuration中的cacheRefMap是一个map
在这里插入图片描述
protected final Map<String, String> cacheRefMap = new HashMap<String, String>();
看这句cacheRefResolver.resolveCacheRef();
在这里插入图片描述
在点进去
在这里插入图片描述
如果没有获取到就抛异常,会被外面的cacheRefElement这个方法捕获
在这里插入图片描述
放入到configuration中incompleteCacheRefs 这个linklist中
protected final Collection incompleteCacheRefs = new LinkedList();
以后会有用的。到此cache-ref 节点解析完毕

猜你喜欢

转载自blog.csdn.net/zhenghuangyu/article/details/86314994
今日推荐