mybatis-config.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>

<!--给类起别名 访问时可以直接通过别名访问 而不是完整包名-->
    <typeAliases>
        <!--        在类上使用注解@Alias() 给实体类起别名 优先级最高-->
		
        <!--        类单独起别名-->
	<typeAlias type="com.kg.pojo.user" alias="user"></typeAlias>
	
        <!--        根据包起别名 访问时只需要使用其类名即可-->
        <package name="com.kg.pojo"/>
    </typeAliases>

    <!--mapper配置文件位置-->
	<mappers>
        <!--        相对于类路径的资源引用-->
        <mapper resource="com/kg/dao/userMap.xml"/>        
	<!--        <mapper resource="com/kg/dao/bookMapper.xml"/>&lt;!&ndash;正确&ndash;&gt;-->
        <!--        <mapper resource="com.kg.mapper.bookMapper.xml"/>&lt;!&ndash;错误&ndash;&gt;-->




        <!--        使用以下2种方法引用mapper必须:-->
        <!--        1接口和实现mapper同名-->
        <!--        2接口和实现mapper在同一包下-->

        <!--        使用dao接口类名-->
	<mapper class="com.kg.dao.userMap"/>
        <!--        通过包绑定-->
	<package name="com.kg.dao"/>
    </mappers>
	
<!-------------------------以上为配置SSM常用项------------------------------------------------------->

<!-------------------------以下为mybatis常用项------------------------------------------------------->
	
<!--引入propertires文件-->
    <properties resource="db.properties">
        <property name="peopleName" value="赵日天"/><!--内部标签 此时在xml中可以根据name读取value-->
		<!--如果重名:外部引入的配置文件优先级>内部peoperty标签-->
    </properties>
	
	
<!--具体配置信息需要看api    https://mybatis.org/mybatis-3/-->
<settings>
	<setting name="logImpl" value="STDOUT_LOGGING"/><!--标准日志 框架自带-->
        <setting name="logImpl" value="LOG4J"/><!--log4j 需要导包-->
    </settings>
	
	
<!--    设置默认环境-->
    <environments default="development">
	
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <!--可直接读取properties中的属性-->
                <property name="driver" value="${driver}"/>
                <property name="url" value="${url}"/>
                <property name="username" value="${username}"/>
                <property name="password" value="${password}"/>
            </dataSource>
        </environment>

        <environment id="development2">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url"
                          value="jdbc:mysql://localhost:3308/user?useSSL=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=GMT%2B8"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>

    </environments>

</configuration>
posted @ 2022-04-12 10:42  浦西和迪克的爱情故事  阅读(95)  评论(0)    收藏  举报