configuration配置
-
properties(属性):
<properties resource="jdbc.properties"/>
<!--根据引入的文件获取值--> <dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource>
-
settings(设置):
详解:
设置为ture后,xxMapper.xml不起效果<setting name="logImpl" value="STDOUT_LOGGING"/>
控制台上一个简单日志打印
<!--开启全局延迟加载开关--> <setting name="lazyLoadingEnabled" value="true"/> <!--指定哪些方法触发延迟加载,默认:equals,clone,hashCode,toString--> <setting name="lazyLoadTriggerMethods" value=""/>
开启懒加载
-
typeAliases(类型别名):
<!--扫描包下的类,首字母小写的非限定类名来作为它的别名--> <mappers> <package name="com.harbin.pojo"/> </mappers>
-
typeHandlers(类型处理器)
-
objectFactory(对象工厂)
-
plugins(插件)
-
environments(环境配置)
-
databaseIdProvider(数据库厂商标识)
-
mappers(映射器)
<!-- 将包内的映射器接口实现全部注册为映射器 --> <mappers> <package name="com.frank.mapper"/> </mappers>