Mybatis配置文件之属性配置元素解析
1. 概述
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息。文档的顶层结构如下:
在这篇文章中,我们首先来看下元素,这个元素从上篇文章中可以看到是最先被解析的,设置的属性值将会被其他元素所使用。
2. properties
属性的设置有三种方式:通过配置文件中的元素的子元素设置、通过properties的resource或者url属性传入文件、通过初始化的时候以代码的方式传入。
2.1 以子元素方式设置
之前的配置文件中元素中设置了数据库的驱动、连接字符串还有账号密码等信息我们是通过外部文件的方式传入的,这里通过设置来进行设置,如下所示:
<properties>
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/my_mybatis?characterEncoding=utf-8"/>
<property