博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis-3.4.2-源码分析6:解析XML之objectWrapperFactoryElement & reflectorFactoryElement
阅读量:6821 次
发布时间:2019-06-26

本文共 835 字,大约阅读时间需要 2 分钟。

hot3.png

接下来是

objectWrapperFactoryElement(root.evalNode("objectWrapperFactory"))

这个也是超级简单。

private void objectWrapperFactoryElement(XNode context) throws Exception {		//如果定义了		if (context != null) {			//获取type的值			String type = context.getStringAttribute("type");			//实例化			ObjectWrapperFactory factory = (ObjectWrapperFactory) resolveClass(type).newInstance();			//非常重要			configuration.setObjectWrapperFactory(factory);			//结束,简单		}	}

接下来是

reflectorFactoryElement

private void reflectorFactoryElement(XNode context) throws Exception {		// 如果定义了		if (context != null) {			// 获得type属性			String type = context.getStringAttribute("type");			//实例化			ReflectorFactory factory = (ReflectorFactory) resolveClass(type).newInstance();			//重要,设置			configuration.setReflectorFactory(factory);			//结束		}	}

 

转载于:https://my.oschina.net/qiangzigege/blog/868047

你可能感兴趣的文章
小程序红包开发跳坑记 微信小程序红包接口开发过程中遇到的问题 微信小程序红包开发...
查看>>
《深入理解JAVA虚拟机》----------第三章 垃圾收集器与内存分配策略,笔记(下)...
查看>>
从零开始搭建创业公司后台技术栈
查看>>
作业八
查看>>
thinkphp总体设计
查看>>
使用 Button 类在 XNA 中创建图形按钮(九)
查看>>
Different Integers 牛客网暑期ACM多校训练营(第一场) J 离线+线状数组或者主席树...
查看>>
10.3 定位连续值范围的开始点和结束点
查看>>
js 正则验证数字和小数
查看>>
排列组合的代码总结篇
查看>>
k8s基础
查看>>
[转载] 软件测试相关的63个国外站点
查看>>
C语言实现,十进制与八进制与16进制转换
查看>>
react中label标签的作用
查看>>
[原]Flash研究(一)——本地通讯
查看>>
ionic 向路由中的templateUrl(模板页)传值
查看>>
GPU学习笔记(二)
查看>>
icheck.js的一个简单demo
查看>>
曼哈顿距离的最小生成树
查看>>
安装MongoDB 笔记
查看>>