mybatis - mapper配置文件的头部--mybatis-config.xml--log4j 文件--db.properties

1)mapper配置文件的头部

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.htb.mapper.XXXMapper">

</mapper>

2) 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>
    <properties resource="db.properties"></properties>
    
    <settings>
    <setting name="cacheEnabled" value="true"/>
    </settings>

<!-- 开启别名,方便resultType的编写-->
    <typeAliases>
        <package name="com.xxx.entity"/>
    </typeAliases>
    
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.user}"/>
                <property name="password" value="${jdbc.pass}"/>
            </dataSource>
        </environment>
    </environments>
<!--    扫描mappers   -->
    <mappers>
        <mapper resource="static/XXXMapper.xml"/>
        <!--    ....   -->
<!--注解版的配置-->
        <mapper class="com.htb.mapper.PersonMapperAPI"></mapper>
        <!--    ....   -->
    </mappers>
</configuration>

3)log4j.xml

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration SYSTEM
        "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">
<log4j:configuration debug="true">

    <appender name="log.console" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss,SSS} %5p (%C{1}:%M) - %m%n" />
        </layout>
    </appender>
    
    <logger name="org.apache.ibatis">
        <level value="info" />
        <appender-ref ref="log.console" />
    </logger>
  <!--需要把 xxx 换成对应的路径 -->
    <logger name="com.xxx">
        <level value="debug" />
        <appender-ref ref="log.console" />
    </logger>

</log4j:configuration>

4)db.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3307/kh83
jdbc.user=xxxx
jdbc.pass=xxxx
发布了52 篇原创文章 · 获赞 11 · 访问量 2478

猜你喜欢

转载自blog.csdn.net/weixin_41705396/article/details/104476198