mybatis-configuration.xml详解
XML 配置文件的层次结构:
configuration
o properties
o settings
o typeAliases
o typeHandlers
o objectFactory
o plugins
o environments
environment
transactionManager
dataSource
o mappers
properties 元素:
它们都是外部化,可替代的属性。可以通过properties 元素的子元素进行配置。
<properties resource="org/mybatis/example/config.properties">
<property name="username" value="dev_user"/>
<property name="password" value="F2Fa3!33TYyg"/>
</properties>
</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> <
XML 配置文件的层次结构:
configuration
o properties
o settings
o typeAliases
o typeHandlers
o objectFactory
o plugins
o environments
environment
transactionManager
dataSource
o mappers
properties 元素:
它们都是外部化,可替代的属性。可以通过properties 元素的子元素进行配置。
<properties resource="org/mybatis/example/config.properties">
<property name="username" value="dev_user"/>
<property name="password" value="F2Fa3!33TYyg"/>
</properties>
</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> <