mybatis-config是使用贯穿整个Mybatis项目的始终,这个配置文件包括了许多的层次结构,我们必须要了解这些层次结构,而且这些层次结构都是有先后顺序的,不能颠倒他们的顺序。
1.<properties/>
这是一个配置属性的元素,配置好后,我们就可以在配置文件的上下文中使用他们。
配置它的方式主要有三种:
一种是使用properties子元素的方式进行配置。另一种是通过xxx.properties属性文件的方式进行配置,还有一种则是通过程序参数传递的方式进行配置。
例如在下面配置datasource连接池时,可以把driver,url,username,password属性提前放到<properties/>元素中来进行配置。这样在下面就可以直接使用。首先配置元素:
<properties>
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/taobao?serverTimezone=GMT%2B8"/>
<property name="username" value="root"/>
<property name="password" value="shenCHENG520145"/>
<properties/>
在配置datasource时进行使用: