1、SqlMapConfig.xml :( 就最后一点和.xml不一样 )
<?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">
<!--mybatis的主配置文件-->
<configuration>
<!--    配置环境-->
    <environments default="mysql"><!-- 默认值,可以随便起,但是下面id值要和这个一样 -->
<!--        配置mysql的环境-->
        <environment id="mysql">
<!--            配置事务的类型-->
            <transactionManager type="JDBC"></transactionManager>
<!--            配置数据源(连接池)-->
            <dataSource type="POOLED">
<!--                配置连接数据库的4个基本信息-->
                <property name="driver" value="com.mysql.jdbc.Driver"></property>
                <property name="url" value="jdbc:mysql://localhost:3306/eesy_mybatis"></property>
                <property name="username" value="root"></property>
                <property name="password" value="123456"></property>
            </dataSource>
        </environment>
    </environments>
<!--    指定映射配置文件的位置,映射配置文件是指每个dao独立的配置文件-->
<!--    如果用注解来配置的话,此处应该使用class 属性指定被注解的dao全限定类名-->
<!--    <mappers>-->
<!--        <mapper resource="com/itheima/dao/IUserDao.xml"/>-->
<!--    </mappers>-->
    <mappers>
        <mapper class="com.itheima.dao.IUserDao"></mapper>
    </mappers>
</configuration>2、IUserDao.java (加入了注释信息,其他没变)
package com.itheima.dao;
import com.itheima.domain.User;
import org.apache.ibatis.annotations.Select;
import java.util.List;
//用户的持久层接口
public interface IUserDao {
    @Select("select * from user")
    List<User> findAll();
}3、其他代码和用.xml 方式一样










