注意 在spring中 不再使用
1、properties标签:该标签可以加载外部的properties文件 --Spring 2、typeAliases标签:设置类型别名 -- 重点 3、environments标签:数据源环境配置标签 --Spring 4、typeHandlers标签:配置自定义类型处理器 -- 纯了解 5、plugins标签:配置MyBatis的插件 -- 重点
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://192.168.59.143:3306/db1
username=root
password=root
# Global logging configuration
# ERROR WARN INFO DEBUG
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
<?xml version="1.0" encoding="UTF-8" ?>
<!--MyBatis的DTD约束-->
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--configuration 核心根标签-->
<configuration>
<!--引入数据库连接的配置文件 ★★★ -->
<properties resource="jdbc.properties"/>
<!--配置LOG4J ★★★ -->
<settings>
<setting name="logImpl" value="log4j"/>
</settings>
<!--起别名 type:指定全类名 alias:指定别名-->
<typeAliases>
<!-- 给包下的类统一设置别名 别名就是类名 而且不区分大小写 -->
<package name="com.itheima.domain"/>
</typeAliases>
<!-- 集成插件 配置在通用mapper之前-->
<plugins>
<!-- 配置 PageHelper 分页助手插件 注意:使用前需要导包-->
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!--选择数据库方言-->
<property name="helperDialect" value="mysql"/>
<!--
reasonable:默认值是false
true:自动处理首页和尾页,如果是第一页,再点上一页还是第一页不需要在前端去做是否为首页的判断
如果是尾页,再点下一页还是最后一页,也不需要在前端做是否为尾页的判断
-->
<property name="reasonable" value="true"/>
</plugin>
</plugins>
<!--environments配置数据库环境,环境可以有多个。default属性指定使用的是哪个-->
<environments default="mysql">
<!--environment配置数据库环境 id属性唯一标识-->
<environment id="mysql">
<!-- transactionManager事务管理。 type属性,采用JDBC默认的事务-->
<transactionManager type="JDBC"></transactionManager>
<!-- dataSource数据源信息 type属性 连接池-->
<dataSource type="POOLED">
<!-- property获取数据库连接的配置信息 ★★★ -->
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<!-- mappers引入映射配置文件 ★★★ -->
<mappers>
<!-- mapper 引入指定的映射配置文件 resource属性指定映射配置文件的名称 -->
<!-- 单个引入配置文件 -->
<!-- <mapper resource="StudentMapper.xml"/> -->
<!-- 统一引入配置文件 -->
<package name="com.itheima.mapper"/>
</mappers>
</configuration>
原文:https://www.cnblogs.com/60kmph/p/14047085.html