常用的一些标签:
1、properties(属性)
2、settings(设置)
3、typeAliases(类型别名)
4、environments(环境)
5、mappers(映射器)
6、其他标签
properties属性
通过properties属性来实现引用配置文件
1、编写外部配置文件db.properties
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useSSL=false&useUnicode=false&characterEncoding=UTF-8
username=root
password=root
2、编写核心配置文件mybatis-config.xml
<!--引入外部配置文件db.properties用来连接数据库,在db.properties中没有写的属性可以放在properties便签里写,加载是一样的加载-->
<!--但是如果db.properties配置文件中和properties标签里都写了的话,优先级外部配置文件比较高-->
<properties resource="db.properties">
<property name="username" value="root"/>
<property name="password" value="root"/>
</properties>
注意点:
1、可以直接写外部配置文件,不需要properties里property标签
2、如果db.properties外部配置文件中和properties标签里都写了同样的属性的话,优先级外部配置文件比较高
settings设置
这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。
根据需要进行设置。
比较多的就是logImpl,作用:指定 MyBatis 所用日志的具体实现,未指定时将自动查找。
typeAliases类型别名
三种方式:typeAliases、包(实体类全类名)、注解
<!--起别名--><!--但是别名有三种方式,优先级分别是typeAliases > 注解 > 包-->
<typeAliases>
<!--第一种方式:typeAliases-->