Libraries

    Maven: org.mybatis->org->apache->ibatis->datasouce->pooled->PooledDataSource.class能找到一个private final UnpooledDataSource dataSource;用的是非连接池子的配置

    里面有

    1. private String driver;
    2. private String url;
    3. private String username;
    4. private String password;

    我们就可以断定这个池子和非池子属性的**配置是一个内容**

    resources > jdbc.properties

    1. jdbc.driverClassName=com.mysql.cj.jdbc.Driver
    2. jdbc.url=jdbc:mysql://localhost:3306/ssm
    3. jdbc.username=root
    4. jdbc.password=你的密码

    主配置文件,我定义的名字是mybatis.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" >
    <configuration>
        <properties resource="jdbc.properties"></properties>
        <!--配置数据库的环境变量(数据库连接配置)-->
        <environments default="ssmSelectOne">
            <environment id="ssmSelectOne">
                <!--配置事务管理器
                    type:指定事务管理的方式
                        JDBC: 事务的控制交给程序员处理
                        MANAGED: 由容器(spring)来管理事务
                -->
                <transactionManager type=""></transactionManager>
                <!--配置数据源
                type:指定不同的配置方式
                    JNDI: java命名目录接口,在服务器端进行数据库的访问
                    POOLED: 使用数据库连接池
                    UNPOLLED: 不使用数据库连接池
                -->
                <dataSource type="POOLED">
                    <!--配置数据库连接的基本参数
                        private String driver;
                        private String url;
                        private String username;
                        private String password;
                        ${}:来自于你的属性文件的
                    -->
                    <property name="driver" value="${jdbc.driverClassName}"/>
                    <property name="url" value="${jdbc.url}"/>
                    <property name="username" value="${jdbc.username}"/>
                    <property name="password" value="${jdbc.password}"/>
                </dataSource>
            </environment>
        </environments>
    
        <!--注册mapper.xml文件-->
    </configuration>