1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE configuration 3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 5 <configuration> 6 <!-- 配置properties 7 可以在标签内部配置连接数据库的信息。也可以通过属性引用外部配置文件信息 8 resource属性: 常用的 9 用于指定配置文件的位置,是按照类路径的写法来写,并且必须存在于类路径下。 10 url属性: 11 是要求按照Url的写法来写地址 12 URL:Uniform Resource Locator 统一资源定位符。它是可以唯一标识一个资源的位置。 13 它的写法: 14 http://localhost:8080/mybatisserver/demo1Servlet 15 协议 主机 端口 URI 16 17 URI:Uniform Resource Identifier 统一资源标识符。它是在应用中可以唯一定位一个资源的。 18 --> 19 <properties url="file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.properties"> 20 <!-- <property name="driver" value="com.mysql.jdbc.Driver"></property> 21 <property name="url" value="jdbc:mysql://localhost:3306/eesy_mybatis"></property> 22 <property name="username" value="root"></property> 23 <property name="password" value="1234"></property>--> 24 </properties> 25 26 <!--使用typeAliases配置别名,它只能配置domain中类的别名 --> 27 <typeAliases> 28 <!--typeAlias用于配置别名。type属性指定的是实体类全限定类名。alias属性指定别名,当指定了别名就再区分大小写 29 <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>--> 30 31 <!-- 用于指定要配置别名的包,当指定之后,该包下的实体类都会注册别名,并且类名就是别名,不再区分大小写--> 32 <package name="com.itheima.domain"></package> 33 </typeAliases> 34 35 <!--配置环境--> 36 <environments default="mysql"> 37 <!-- 配置mysql的环境--> 38 <environment id="mysql"> 39 <!-- 配置事务 --> 40 <transactionManager type="JDBC"></transactionManager> 41 42 <!--配置连接池--> 43 <dataSource type="POOLED"> 44 <property name="driver" value="${jdbc.driver}"></property> 45 <property name="url" value="${jdbc.url}"></property> 46 <property name="username" value="${jdbc.username}"></property> 47 <property name="password" value="${jdbc.password}"></property> 48 </dataSource> 49 </environment> 50 </environments> 51 <!-- 配置映射文件的位置 --> 52 <mappers> 53 <!--<mapper resource="com/itheima/dao/IUserDao.xml"></mapper>--> 54 <!-- package标签是用于指定dao接口所在的包,当指定了之后就不需要在写mapper以及resource或者class了 --> 55 <package name="com.itheima.dao"></package> 56 </mappers> 57 </configuration>