<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration><!-- 配置 --> <!--"(properties?, settings?,typeAliases?, typeHandlers?,objectFactory? ,objectWrapperFactory?, reflectorFactory 标签的顺序 别名顺序 --> <!--引入properties 配置用户密码--> <properties resource="jdbc.properties"></properties> <!--设置类型别名--> <typeAliases> <!-- <typeAlias type="com.atguigu.mybatis.pojo.User" alias="User"></typeAlias>--> <!--第一种也是不区分大小写的--> <!--第二种方式通过 以包为单位 将包下所有类型设置默认的类型别名 且类名不区分大小写--> <!--假如50个类呢 所以第二种方式最好--> <package name="com.atguigu.mybatis.pojo"/> </typeAliases> <plugins> <!--设置分页插件--> <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin> </plugins> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments> <!--引入映射文件--> <!-- 假如有100个xml呢 也可以以包的性质--> <mappers> <!-- <mapper resource="mappers/UserMapper.xml" />--> <!--第二种方式以包的形式 两个要求 包必须以/开头 com/atguigu/mybatis/mapper 1.mapper 接口所在的包要和映射文件 所在的包一致 2.mapper 接口要和映射文件名字一致 --> <package name="com.atguigu.mybatis.mapper"/> </mappers> </configuration>